На словах модульная архитектура звучит хорошо, но по факту со временем всё сливается в сильно зависимые модули друг от друга, и сложная поддержка. Монолит проще поддерживать. На нескольких проектах пришлось переписывать из за сложности поддержки из модульной в мнолоит.
Нужно начать с того чтобы изучить как строить СОВРЕМЕННЫЕ приложения на пхп. Ваш подход это 10 летней давности история, которую лучше забыть. Советую посмотреть например курсы от специалиста. Изучить сам пхп хорошо, потом перейти к изучению архитектурных вопросов, изучить как строятся современные фреймворки. Хоть это и не ответ на ваш вопрос, прислушайтесь