Yup, you can use /tmp/rules.debug and load that into pf with pfctl directly.
You could export, for example, the OpenVPN conf file(s). And the Squid conf file. And that would be most of the config but there would certainly be a load of other work required.
Steve