Using a fogger for a ball python cage is actually not a bad idea, you would just need to keep in mind that a ball python cage doesn't need to be tropical. I would use a timer, and simply run it once or twice a day for half an hour at a time. I use 3 foggers at home for a variety of animals, and find that in a screen top cage, it is really, REALLY hard to fog up that cage long enough and heavy enough to really cause a problem.
If cost is an issue, yes, there are cheaper ways to deal with humidity. But putting a fogger on a timer is super freaking easy, and also super easy to adjust - you can dial down how much fog comes out, and run it longer, or turn it up and run it for less time. That's why I have so many; I even alternate the cages they're on.
Mold does happen, and in a ball python cage if your wood is molding, that is probably a sign it's a little too humid. I would like to note that my now 3 year old tanzanian planted vivarium did go through an initial mold stage, and has since moved past it.
-Jen