I have a 5 gallon pail I keep for infusoria... snail overpopulation goes in there, along with all plant trimmings. As I don't actually feed that pail, the snail population only increases when their numbers are 'culled' from other tanks and deposited in the pail. The lid sits on top loosely, if that makes a difference. Occasionally, dirty filters are shaken in it at cleaning time (as I have huge amounts of biofiltration, this happens maybe every 3 months per tank) which seems to be enough of a food source.
That pail has fed hundreds of nano fish fry for a couple years and the snails do not breed beyond their available food source (there's an inch of empty shells on the bottom) and the water is clear... except under my hobby microscope, it's teeming with paramecium, rotifers and the like.
I keep the snail population in check, they feed the microscopic food for my nano babies... win-win.
Just my long-winded 2 cents