Que tal
alfcm, veo que estas dándole duro :), ese es el espíritu, te comento que no es necesario declarar todos los "hooks", en el caso de tu plugin solo necesitas el
preDispatch y podes registrarlo en el application.ini(yo prefiero tirar lo mas que pueda al config)
Código INI:
Ver originalresources.frontController.plugins.Autenticacion = "My_Plugins_Autenticacion"
Nota: siempre y cuando el plugin no reciba parámetros en el constructor.
Saludos.