Should I look into planting a few catfish in each pond as an economical way to control those bluegill populations.
Channel cats will not provide much help in controlling a bluegill population. They would only serve the purpose of another species to catch. Which is fine if you think there is enough interest and there's no structure that would encourage spawning.