В все неправильно поняли. Роуты никак не связаны с запросами вообще. Речь в них идет о получении состояния из url, тоже самое есть и в angular или к примеру в backbone
Angular 1.* не будет совместим с Angular 2.0. Он будет базироваться на es2015, синтаксис и реализации многих вещей в нем будут различны (например не будет сервисов, провайдеров и много другого). В плане того стоит ли учить Angular 1.* - нужно учесть, что Angular 2.0 станет актуален не раньше года (пока выйдет es2015 пока выйдет сам Angular 2.0 пока появиться библиотеки под него..)
Реализуйте очередь, каждые n минут кроном дергаться скрипт который смотрит есть ли записи которые нужно изменить, можно также задать максимальное время работы чтобы сильно процессор не грузить.