Can't we do the same thing with rc.local but perform the following steps
iptables-save > current_iptables_rules
Then go into /etc/rc.local and enter the following
iptables-restore < current_iptables_rules
Won't that accomplish the same thing? I could be missing something.