Не понятно причем тут REST концепция
Правильно ли Я делаю.
Получаю через Ajax (JavaScript) данные из Rest в формате JSON.
Да получайте данные как хотите, в каком хотите формате (json, xml, serialize), и делайте с ними что угодно, решайте поставленную задачу
Может так делать не положено и надо для каждого случая писать отдельную страницу для JS
О каких "страницах для JS" идет речь?