Putting DHCP default gateway in different routing table

You could spawn the DHCP interface in a VRF context and then route-leak your desired prefixes to the VRFs routing table (check the docs for examples)