Знает, ты их получаешь через getMiddlewares(). И при желании можешь получить инстанс контроллера, выполнить экшн и отдать ответ, забив на этом на весь остальной стек.
сопротивление плохим решениям это хорошо. Но лучше показывать как надо
Та я ж не против, просто тебе нужны параметры экшина, а получить ты хочешь все мидлтвари. Надо думать как получить именно то, что нужно без избыточности.
В любом случае я бы пока сделал с явным указанием формы и проработал бы все остальное до конца. Если сделать функционал аннотаций для роутов, то явно указать модель формы будет просто.