Looks good for your scenario.
As I understand your OData development happens in Frontend (consuming backend RFCs).
Just wanted to inform that this is not how SAP suggests/does OData development for Fiori apps.
For SAP delivered FIori apps, DPC classes are in backend, and just the service registration happens in frontend.