Cita: como no se trabajar con framework he pensado en crear librerías dedicadas para mis proyectos y tenerlas de forma genérica para implementarlas en cualquiera de estos:
Los Frameworks actuales están desacoplados de tal forma que puedes reutilizar componentes que puedas requerir sin instalar el Framework..
También considera que es probable que la curva de aprendizaje de un Framework sea menor a la de desarrollar uno tu solo.
Para el acceso a la base de datos usa Doctrine o Eloquent y dedica tiempo a otras áreas de tu librería.