Я использовал модуль kohana-event , созданный samsoir для пары проектов. Это отличная система и позволяет легко отделить код.
Из того, что я понимаю, я не могу понять, как использование такой системы может привести к снижению производительности настолько, чтобы это стало проблемой. Все, что он делает - это регистрирует функции, вызываемые при запуске события. Для меня это не отличается от простого запуска этих функций / кода вручную.
Всякий раз, когда я пишу код, я склонен беспокоиться о производительности во-вторых (до некоторой степени) и о доступности кода в первую очередь. Я бы обнаружил, что это было бы приемлемым компромиссом для производительности.
В среде с высоким трафиком, я понятия не имею, я написал несколько довольно популярных приложений, использующих модуль событий, но я не заметил какого-либо снижения производительности. Обычно, если у вас приложение с большим трафиком и у вас проблемы с производительностью, они возникают из-за узких мест в базе данных, а не из-за работы самого PHP.
Если я ошибаюсь, я буду исправлен.