The iptables puppet module requires you have an in-depth understanding of the internal workings of iptables, but such is required anyway, with or without using the module.
Additionally, since the iptables puppet module uses scripts to execute the necessary commands in the right order, you may require a fu degree in bash scripting as well. For normal use however, this documentation should be sufficient, and a fu degree in bash scripting should only be required in rather complex networking setups or development of this module.
Please also realize the consistent method that puppetmanaged.org puppet modules work with, letting you supply the right contents in a file in a location that the module will then pick up. As such, there is limited integration between the iptables puppet module and other puppetmanaged.org puppet modules.