Eu resolvi isso adicionando manualmente uma rota ao tun0-table usando o seguinte comando:
/sbin/ip route add default via "$route_vpn_gateway" dev "$dev" table "$dev-table"
Esse comando está presente no meu script route-up junto com um route-nopull em minha configuração openvpn.