как "модуль" будет получать свой контейнер?
Будет мидлтварь ModuleLoader, которая берет роуты и дефинишины локального контейнера из конфиг-файла modules.php, для каждого модуля создается композитный контейнер из глобального и локального. Так же для каждого модуля его роуты оборочавиются в группу (можно маппить префикс), и в этой же группе ставится композитный контейнер. В итоге в контрллерах модуля уже по ContainerInterface инжектится композитный контейнер модуля вместо глобального.