That depends. Overall, and without knowing more about your architecture, goals and constraints - I would lean towards modularity. More concretely - using most of the layers you already have and packaging them in a separate deployable
unit that exposes the REST API. That generally affords you the mist flexibility if you're OK with having a separate deploy process.
Hope that helps - and keep in touch.
Cheers,
Eugen.