"Нормального" пути для подобного обращения нет, видимо, это связано с жёсткой привязанностью игнайтера к идеологии MVC.
Так что в данной ситуации лучше вынести повторно используемый функционал из контроллера в какую-нибудь библиотеку - любую форму организации кода, которую игнайтер (или ваши дополнения) позволяет удобно вызвать штатными средствами и разных точек кода проекта.