Ну, и как советывали выше, типа для каждой сетки создавать отдельный экземпляр сервера, то же не вариант. У меня планируется 30-40 удаленных магазинов. Это адский трэш 40 серверов. Не проще ли эти 40 клиентов объединить одним сервером :)
Так сколько у вас клиентов на каждый бранч? Один? Может и remote access достаточно было?
И вообще, чтобы раздавать разные маршруты нужно же их кому-то раздать, а если вы хотите 1 сервер под все, то сверхлогично что ничего такого у вас не будет.