Routed networks

I have used libvirt’s routed networks and I find them very useful for my internal mini cloud.It handles pretty neat the DNS and DHCP records and the network is exposed as configured by upstream router. Is there something similar here? Or I have to fire up a virtual router instance ?