Mikrotik: мониторинг и удаленное управление?
1) SNMP умеет. Т.е. любой софт мониторинга. Опрашивать через всё тот же VPN из второго вопроса.
2) Поднимаете интерфейс управления как VPN до какой-то машины с внешним IP
Что там может не работать у однажды настроенной железки, но при этом это можно исправить удалённо? И кто доверил полторы сотни офисов дилетанту?
если без белого ip, то только snmp-traps, но тут все зависит от того что именно вы ххотите мониторить. если состояние cpu и загрузку портов, то трапами тут не обойтись.
поставить один центральный роутер с рельным ip и поднять со всех филлиалов до него pptp.( или же eoip, но на сколько я помню eoip требует 2  реальных адреса) и первый пункт безболезненно решается, можно будет спокойно мониторить загрузку и состояние железяки, поднять zabbix и запиилить в него шаблон, в интернете ужее есть созданные