У меня есть идея конечно, но она тоже не менее костыльная. Переопределить свою работу класса исключения. И тут отправить запрос на контроллер, который уже дернит нужную мне страницу
я не про это, я про то, куда это класть? есть standalone либа, ее лучше засунуть в собственный сервис?
Ну это не про симфони вопрос. А вообще по архитектуре. Лучше выдели стабильный интерфейс и использую либу в имплементации, чтобы не зависеть от неё жестко.