One important thing to remember about your clean up crew is that they are scavengers, doing your dirty work for you so to speak. If you have too many, with not enough "dirt" for them to eat, you will have to feed them individually.
I have 12 hermits, 1 snail, 1 cleaner shrimp, 1 brittle star - I agree that diversity is good when it comes to your clean up crew, since each animal does different jobs. As my tank matures I will add more clean up crew as I see fit, but right now the amount I have is doing a great job.
So the long answer to your question is - you can have a lot in the line of clean up crew, but you can overstock in the sense that you will have to feed a little more if the other livestock is not leaving enough waste behind for the clean up crew to survive on.