Flushing all routes can be rather bad (e.g. linklocal routes are gone then too). Rather than deal with those, just using own protocol number and flushing that as needed for the dhcpv6 client originated routes.