Вы не внимательно прочитали - я это уже описал выше:
"аргумент $route, который получит метод модуля, будет содержать extension/extension"
extension/extension - тут нет названия метода, тут есть только класс модели, который его вызвал (не всегда класс содержит только один метод). А я спрашивал про метод! Т.к. вы писали "проверяете в нем какой метод его вызвал". Хотя, по-моему вы просто перепутали класс с методом.
Класс, конечно, можно получить из роута, только это далеко не название метода. Смысла узнать какой класс вызвал событие из метода своего модуля не много, т.к. когда устанавливается обработчик события, он уже цепляется на определенный класс. Другое дело, если бы, как вы писали, какой-то отдельный метод класса вызывал обработчик события, тогда было бы можно легко изменить этот метод под свои нужды. Вот в этом мой вопрос и состоял. Т.к. я пока не придумал легкого способа подмены одного из методов класса, который вызвал событие.