Вы заблуждаетесь, в принципах ip-адресации и работы протокола нет запрета на использование "маршут к адресу сети через адрес этой же сети не работает, они в одном l2."
Называть схему ТС костылем не совсем правильно, не красиво - согласен, есть асимметрия в маршрутизации согласен, но не костыль.