I find that ramshorns don't overbreed unless you overfeed. Then you can get a lot of snails, but they are easy to get rid of by adding a piece of lettuce or other vegetable to the tank. They will collect on the vegetable and you can then take the whole lot of them out at once.
I have a few ramshorns in all of my tanks and don't find them to be a problem.