У меня есть один проект - там вся база полностью на процедурах
Я эту базу спрятал за сервисом, типа Api Gateway
И гоняю свои модельки туда-сюда через этот Gateway
И даже если что-то поменяется - мне только реализацию гэтевея изменить
Для маппинга моделей использую JMS serializer