Вы как то всё смешали в кучу, капчу, API, Google, Формы.
Как я понял, вы хотите иметь раздельную архитектуру.
По поводу разделения, несколько ядер
Здесь вы можете реализовать раздельную загрузку бэндлов, конфигураций, шаблонов и так далее.
Но при этом у вас останутся общие репозитории сущности и многое другое.
Авторизация, ну тут стандартные механизмы Symfony, которые можно модернизировать и юзать JWT.
Про капчу нечего сказать.