aNNiMON, жирный контроллер получается, я так понимаю с базы тянет данные прям в нем и отдаёт шаблонизации
можно сказать классический mvc
я бы конечно каждый экшин в отдельный файл бы вынес, сделал бы роутер с конфигом контроллеров и экшинов, чтоб не плодить методы, а добавлять файлы. ну и можно конфигом отключать или менять сам урл