Использование перехватчиков для управления потоком событий в среде MVC == бизнес-логике в сочетании с инфраструктурой или утечке в нее?
Это то, о чем стоит вообще беспокоиться? Маловероятно, что кто-то изменит фреймворк MVC/Application, если только фреймворк не сломан или не устарел, верно?
Но если я буду следовать той же логике, значит ли это, что можно обойти сервисный уровень и использовать только толстые контроллеры? хм...