Требования не какие-то исключительные. В принципе, все ведущие CMS имеют такой функционал. Чтоб дополнить цветник, назову Joomla. С REST можно тоже подружить. В этом году выйдет 4 мажорная версия, там REST из коробки идет.
Вообще, при выборе CMS Вам нужно заглянуть в будущее и увидеть свой проект чуть более развитым, чем он есть сейчас. Тогда будет понятен стек функционала и технологий на перспективу. Возможно, нужны будут кастомные разработки под Ваш проект, тогда уже будут открываться детали: что где-то CMS тащит Legacy 10-летней давности ради того, чтобы сохранить обратную совместимость; что где-то Вы так и не добьетесь зеленой зоны в Google PageSpeed; где-то Вам сложнее будет найти хорошего специалиста (вернее, чтобы привлечь внимание хорошего специалиста потребуется больший бюджет).