json rpc - это когда все запросы post.
rest же, это стиль архитектуры. Он не про урлы и не про http. Просто на http он ложится очень неплохо.
Ну то есть вы можете сделать все придерживаясь принципов REST. Главное не путать http и rest и не ограничивать себя мыслью что ресурсы это отображение табличек в базе.
При этом нужно учитывать что методов или урлов будет несколько сотен.
А какая разница? У вас так и так будет какой-то роутер.