AlkatraZ, ну весь современный PHP сегодня тянется в сторону "пакетирования" и "сборки из кусков", это норм и я за, но меня больше смущает не это, а отсутствие всяких плюшек типа декларативного программирования и конфигурирования как в зенде. Тобишь когда проект небольшой, настроить роутинг через вызовы $router->get(...) просто, а когда проект здоровый, там уже часто карта роутинга на добрую сотню-другую строчек, и подход с прямым вызовом методов уже не кажется столь удобным решением.
А если говорить о модульной реализации (которая используется в зенде), то становится еще сложнее.