Существует проблема, связанная с тем, чего вы пытаетесь достичь.
Хэш (или привязка) URL-адреса только на стороне клиента - этот токен не отправляется на сервер. Это означает, что единственный способ (который я знаю) загрузить контент, который вам нужен для example.com/#some_page, - это использовать AJAX, который может прочитать хеш и затем запросить данные, специфичные для страницы, с сервера.
Готово? Нет. Потому что это убьет поисковых роботов. Возможное решение состоит в том, чтобы example.com/some_page обслуживал тот же контент (на самом деле, это может быть сервис REST, который вы уже сделали для возврата контента, запрошенного AJAX или Flash), и предоставить карту сайта .xml , который индексирует эти URI, чтобы помочь поисковым системам.
Я не знаю ни одного существующего фреймворка, который бы выполнял конкретно эти задачи, хотя, безусловно, кажется, что его можно было бы сделать без особых проблем.