Same here +/- 100 litre tank, running for 2 years now with Cherries from the start. I definitively have enough but not overpopulated. Fish like Barbs sp. Trichopsis sp. and Dario sp. are fanatic hunters and keep them well in check. With enough hiding places for the shrimp, they balance eachother perfectly out, the barbs occasionally go for bigger shrimps, and the Trichopsis and Dario are so small they constantly roam the nooks and crannies try to get to the fry. But can't get t them all.. Next to that snails are again shrimps food competition, have the same diet, when it comes to shrimp and snails, both propagate according the food provided. I got about 5 snail sp. in the same tank all potential pests, but they aren't. Don't be afraid to feed sparsely. I personaly do not use any special shrimp food, they get what the fish leave behind and what the tank provides on its own.
This tank is a low energy tank, but receiving a vast amount of day light.. I had some green spot algae outbreak on th plant leaves early summer and since i can not realy dim daylight without making a dark cave out of the room. I grapped a bottle of Easy carbo and dosed 2ml daily to get the tank over the hill during the brightest months. I noticed with killing off algae which is next to detritus one of their main food sources it also declined the snail and shrimp population. Not saying you should use glut or any other chemical, but definitively keep algae growth in check, it helps.. 🙂