destination route using hostname
It is not possible, because the package iproute2 used in network scripts, does not support routing by destination using hostnames.
In Centos 4.5
#ip route add linux.com via 192.168.1.1
#Error: an inet prefix is expected rather than "linux.com".
#PING linux.com (188.8.131.52) 56(84) bytes of data
#ip route add 184.108.40.206 via 192.168.1.1
ip route ls|grep 66.35
220.127.116.11 via 192.168.1.1 dev eth0
Hever Costa Rocha