generic Doctrine CRUD controller and dynamic generated routes