Yeah, I've gone that deep. And a tad deeper. I had almost *everything* working by hand, and went to figure out how to convert it to idomatic CentOS network configuration scripts. And took my network down *three times* because of the script-processing stripping things out.
The files to use for this in RHEL land are rule-ethX similar to how ifcfg-ethX and route-ethX get used ...