Ok,
Got it, i like your approach but will not be possible for Fiori Apps as they have done the oData Model querying/logic in the backend system and to achieve the in your way they will have to create RFC in the Data Provider and Model Provider of the oData Model which is a complete change in the design of the applications.
This blog can be helpful esp the second option - SAP Gateway deployment options in a nutshell