Не уверен, что вы «не можете» это сделать, вы можете изменить любой код и добавить дополнительные события. Вы говорите, что найденные вами приложения слишком сложны для использования? Я бы предложил пройтись по коду и поиграться с ними, чтобы узнать. Затем отправляйте вопросы, когда вам нужно объяснение. Это было бы более полезно, прямо сейчас мне интересно, что такое 'действительно странная структура' ...
Что касается вашего собственного примера:
Он работает и добавляет несколько событий (я только что добавил 2 на 9 марта в демоверсии).
CodeIgniter допускает прямую структуру MVC (контроллера вида модели) (читайте руководство пользователя CodeIgniter, если вы застряли или запутались).
Если не считать очень простой программы, я не думаю, что вы найдете ту, которая соответствует вашей потребности / кривой обучения (к чему я и подозреваю фразу «действительно странная структура»).
Я бы предложил просто попробовать вкус CodeIgniter и поработать с ним, пока вы не получите то, что вам нужно, или вы обнаружите, что он действительно НЕ соответствует вашим потребностям.
В лучшем случае вы узнаете немного больше о программировании через чужой код. Наслаждайтесь.