With ModuleStudio you can create models describing your custom database and generate the implementation code from this. It targets the Zikula framework which is based on Symfony 2 and utilises Doctrine, Twig and Bootstrap. Looking forward to your feedback.
See this introduction video a first impression:

Here is the website: http://modulestudio.de/en