Как-то видел REST Api на друпале... жуть...
В то-же время не нужно писать SQL запросы
Это вам любая ORM так же может обеспечить. А еще есть клевые штуки типа Doctrine2 которые могут полностью изолировать слой хранения данных что бы вы сосредоточились на главном а не на запросах. Ну да не суть.
сосредоточить внимание на фронтэнде
внимание нужно сосредотачивать на бизнес-логике. Фронтэнд всеравно пилить придется.
подходит ли этот CMF для этого?
Если у вас нет бизнес логики и все сводится к CRUD - то тогда думаю норм. Но вообще мне противна мысль использовать CMF/CMS для этого. Но я не вкурсе что там у MODx внутри нынче.