Не вижу проблемы в виртуальном шлюзе в принципе.
Много вопросов - что за шлюз, каким образом завернуты интерфейсы, как работает виртуальная сеть через шлюз?
Виртуализация на Hyper-V, значит первым делом "отлучаем" основную ОС от внешнего (WAN) сетевого адаптера и настраиваем VLAN-ы на внутреннем интерфейсе шлюза, как отдельные сетевые адаптеры - все, в этом случае такой расклад откинет коньки только в случае ядерной войны.
Минус такого решения, навреное только в том, что его не потрогать? Если он вылетатет, то вроде как со всей инфраструктурой, от чего всем уже будет абсолютно параллельно - есть он или нет его.
Железяки надо всегда две - одна выходит из строя, ставим другую.
В качестве шлюзов, в зависимости от требований, использовал - m0n0wall, OPNsense, Juniper, Fortinet, иногда Kerio Control - все замечательно себя чувствовали в Hyper-V (один раз только OPNsense не понравилась дисковая подсистема с настройками по-умолчанию).
Всем хорошего дня!