Encontrei o problema.
Por padrão, o kernel do Linux só aceita rotas padrão através das opções de anúncio do roteador no icmpv6.
Para corrigir isso, o parâmetro correto do kernel deve ser definido:
net.ipv6.conf.all.accept_ra_rt_info_max_plen = 128
A partir de documentos do kernel:
accept_ra_rt_info_max_plen - INTEGER Maximum prefix length of Route Information in RA.
Route Information w/ prefix larger than or equal to this variable shall be ignored. Functional default: 0 if accept_ra_rtr_pref is enabled. -1 if accept_ra_rtr_pref is disabled.