Simba, а ты точно понял концепт?
Ну я много всякого повидал ) Боюсь что понял.
там свой лоадер из 3х строк кода и нужен он для гибкости, авторзагрузчик компосера не мешает никак :-)
В мире php принято для автозагрузки использовать композер.
ты можем установить все что тебе угодно, даже то, что не вписывается в концепт, модульность позволяет сделать всё что тебе в голову придёт.
У тебя модули не разделены по вендорам. Не учтен момент, при котором модули разных вендоров имеют одно название. Модули могут в качестве зависимостей иметь различные библиотеки в качестве зависимостей.
пхп5? ужас какой)) ты считаешь возьмую версию инновацией в пхп?)
Для php5 прекращена поддержка безопасности, новые версии php в несколько раз быстрее работают, имеют множество полезных удобных нововведений. Это достаточный аргумент для того чтобы не использовать устаревшую версию? Вопрос риторический.
а что именно не так с модулями?
Х.з. я не вижу необходимости в приведенном примере кода т.к. это можно реализовать обычными соглашениями. А зачем описывать там классы контроллеров совсем не понятно.