Код ревью по simpleMVC вопрос 1

Вот на днях вроде как закончил переноc CMS-ки на рельсы учебного фреймворка simpleMVC. Вроде все получилось (за исключением ajax-запросов). Но вот насколько правильно и оптимально с точки зрения архитектуры? За время работы накопилось достаточно много вопросов. Конечно стоило бы задавать их по ходу дела. Но я что-то не сообразил. В общем, буду постепенно задавать вопросы идя от абстрактных к конкретным. Ссылка на проект в гитхабе - https://github.com/Voronve/FromCMStoMVC

Вопрос первый: Как грамотно объявлять контроллеры? С моделями и вью все более-менее понятно. Первые отвечают за отдельные сущности и работают с определенными таблицами. Вторые выводят конкретные страницы. В myFirstCms условных контроллеров было 2 - index.php - в котором находились все действия касающиеся главной страницы, страницы отдельной статьи и архива статей и admin.php - где были все остальные действия касающиеся редактирования статей, категорий а также залогинивания и разлогинивания.

В simpleMVC-же они были распределены по другому - loginController для операций с авторизацией, и homepageController для выведения главной страницы.

В своей реализации я попытался совместить оба эти подхода. У меня контроллеров 3:
homepageController, как и в myFirstCms отвечает за главную страницу, отдельную статью и архив;
loginController - как и в simpleMVC предназначен для авторизации;
и adminController - для всего остального.
Вопрос таков - правильный ли это подход? Или может нужно было сделать больше контроллеров? Например для категорий, пользователей, статей, субкатегорий...Или это не принципиальный момент?

Ссылка на раздел сайта, посвященный фреймворку simpleMVC http://fkn.ktu10.com/?q=node/9429

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

Вопрос таков - правильный ли это подход? Или может нужно было сделать больше контроллеров? Например для категорий, пользователей, статей, субкатегорий...Или это не принципиальный момент?

вынес рекомендации отдельно: http://fkn.ktu10.com/?q=node/10717
если что-то не ясно - уточните.

_____________
матфак вгу и остальная классика =)