I think these would be good candidates to pull out into one or more quick stack::firewall::gluster_<something> calls.  Also, to try to avoid duplication with other modules, we generally name them something along the lines of '<service> <other words>', though these names are long enough that the chance of duplication is probably pretty slim