Кажется, все роутеры под управлением OpenWRT подходят под ваши требования. Не то чтобы я решил эту конкретную задачу, но OpenWRT - это просто Linux, и настроить на нем можно что угодно. Бэкап всего точно есть в веб-интерфейсе. VPN клиент там тоже видел.
Как поставить OpenWRT и каких подводных граблей следует ожидать я в свое время рассказывал здесь. Также недавно вполне успешно поставил на роутер Mikrotik hAP Lite. Информацию о конкретном роутере ищите на https://openwrt.org.
Есть роутеры с предустановленным OpenWRT - TP-LINK TL-WR703N, GL.iNet GL-AR750, KuWfi SR-X5 и другие. Если нет на Яндекс.Маркете, их всегда можно найти на eBay. GL-AR750 неплохое соотношение в плане цена-качество, он имеет USB, I2C и разъем для SD-карты. Можно будет с него торренты качать и погоду на экранчик выводить.