/etc/syscontfig/network-scripts/rule-ethX Check out /etc/sysconfig/network-scripts/ifup-routes to see exactly how things are processed.
Sorry, but I can't see how ifup-routes will ever process rule-ethX. A quick search for "rule" on ifup-routes (on any file in the network-scripts directory) gets no results.
Routes are OK, though.