Do you vac the substrate very often? Maybe get to some regular vac'ing to help remove the gunk /mulm they enjoy. Then start manually removing any you see. I just moved a tank which had so many MTS. Which at first picked them out after draining the water.
There was sand in 2/3rds of the tank and a divided area of round shrimp/plant substrate, which got mixed together so I needed to separate it and used a strainer which helped remove even more, MTS. Most were removed but I still saw some snail trails in the sand today! If I see them I will pluck them out!
Feed less food you can probably cut the food amount in half if they are breeding so plentifully.
Then the take out a plant and remove all egg sacs. Then a rock, etc. Hopefully that will put a serious dent in the numbers. Then every week or 2 go hunting for any additional pests.