Приложения масштаба предприятия пишутся на Symfony очень легко и удобно, в одиночку примерно за 2-3 месяца.
Но с одним огромным примечанием - опыт работы и знание фреймворка.
Судя по вопросам опыта у вас не так много. Создать проект из коробки сейчас возможно в двух вариантах, традиционное приложения (ставится много компонентов, включая шаблонизатор) и приложение для микросервисов (удобно, когда точно знаешь, что нужно и как установить).
Третий вариант - использовать только нужные отдельные компоненты, как делают во многих cms.
Какие сложности возникнут:
1 - перенос текущих таблиц и данных, нормальный генератор для доктрины убили несколько версий назад.
2 - готовых пользователей можно сказать нет, есть минимальный функционал, который нужно расширить.
3 - проработка структуры url адресов, прав доступа, преобразования данных.
По стилю кода внутри страницы style="background-color:red", это ни о чём не говорит, если не знать полностью историю, возможно сроки поджимали, фронт разработчика не было или запланировали, а их уволили.
Laravel для первоначального прототипа, когда нет опыта разработки подобных систем подойдет лучше. После скорее всего упретесь в производительность, но возможно и так сойдет.
Мой путь был бы примерно следующим.
Посмотреть на структуру базы данных.
Изучить как работает система прав, уровней доступа
Посмотреть на готовые REST фреймворки, возможно решение уже написано.
Если готового нет, только тогда начинать делать самостоятельно.