How to configure a permanent static route on Linux

I have 5 different IP on different subnets like 192.x.x.x, 10.x.x.x etc to be added with the static route.Will it work if i add the static routes in the file /etc/sysconfig/network-scripts/eth0 as below for all 5. But the interface is same.

The redhat way is the /etc/sysconfig/network-scripts/route-eth0. It
corresponds to the ifcfg-eth0. It doesn't contain full route commands,
it appears to be formatted so that when ifup eth0 happens, route-eth0 is
"route added" and when ifdown eth0 happens, route-eth0 id route del'ed.

This is confusing, because just putting the routes in route-eth0 of
course, does nothing....

If eth0 is up, can you ifup eth0 again after adding routes and have them
added? I know you can ifdown/ifup, but that is harmful. I've always
made the route changes manually "live" then updated route-eth0 for the
future, but there should be an easier way.