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