It is always worth taking a look at what you need to accomplish and the data you have and the tools for manipulating it then build (or not build) a system.
If you just hit everything with the REST, OOP or db hammer you end up with things that more complicated than they need to be.
If you just hit everything with the REST, OOP or db hammer you end up with things that more complicated than they need to be.