Я вообще не очень понимаю, где можно использовать HMVC.
Может кто-то объяснит где преимущество и удобство?
(Пока реальный пример я видел наверное только в модуле PayPal для Execute the PayPal POST request and returns the result.)
Только не на выдуманных примерах типа комментариев или подключение меню или хидера и футера.
Пример отсюда
http://kohanaframework.su/advanced/requ ... in_request - создается контроллер и экшен для того чтобы вернуть простой View
По сути, если есть статья и описаны связи, то получив статью и передав объект во View мы в foreach переберем комментарии к статье (это если грубо)
или <?php echo Request::factory('page/menu')->execute() ?> - чтобы вывести простой шаблон (который тоже находится в контроллере и экшене)
Как-то давно посмотрев обучалку "Kohana Framework от А до Я" видел то же самое, даже хуже - на каждый виджет создавались один контроллер и один экшен в котором возвращался обычный View, причем там это было совершенно неоправдано, да и каждый подзапрос все-таки занимает время.