Для 2006-го года вполне норм.
С тех пор на php нашли следующие напасти:
* PSR-2 - это набор соглашений по форматированию кода.
* PSR-4 - это правила по реализации автолодинга.
* Composer - это библиотека для управления зависимостями и генерации автолодинга.
* Появилось много шаблонизаторов типа twig.
* Устоялось понятие router и это понятие реализовано практически в каждом современном фреймворке.
Как вы считаете, такой подход приемлимый, или быдлокодинг в квадрате?
Это не говнокод, который нет смысла поддерживать.
Почитайте на досуге, думаю вам будет полезно.