En fin si quieres cambiar el Zend_Db y crear otra capa con el codigo copiado de phpBB hazlo, te digo: tu fallido modelo de negocio no es mi problema.
Zend separa el Modelo de la Vista del Controlador.
Zend_Db básicamente es un paquete de acceso a datos. Que no lo quieres utilizar pues entonces no lo utilizes.
Yo ahora en muchos proyectos utilizo mi paquete ADODB Active Record y para pasar de un modelo a otro no tengo que crear ninguna capa ni cosas de esas lo unico que cambio es el
Zend::register(); una simple linia de codigo en el index.php.
Pero bueno sobre todo lo que no me gusta es el Zend_View y lo cambio por Smarty otra simple linia.
Simplemente haz lo que quieras ahora estas cayendo en un gravisimo error conceptual.
Ahora que te gusta abstraer y abstraer y abstraer pues entonces hazlo crea una nueva clase y le aplicas extends y copia tu codigo phpBB por supuesto que lo puedes hacer.
Pero te lo vuelvo a repetir leete el manual
http://framework.zend.com/manual