2 вариант предпочтительнее. Почему же, просто app.request.attributes.get('_route') в set page переменную в главном шаблоне, и уже покороче будет =). Хотя, думаю попробовать через контроллер отдавать переменную pageSlug. Благодарю за ответ!
УРА! Разобрался! forward используется как раз что бы получить response, нужно $this->get('сервис')->метод и тогда можно получить что хочешь. =) Если я правильно понял, лучше создать разные сервисы, что бы не подключать ненужные методы лишний раз.
Мне тут подсказывают, что вынести что-то из контроллера нельзя. Нужно формировать в модели, а потом уже из нее запрашивать данные в контроллере. Верно ли это?