Cherries are dwarf shrimp, so it's a incompatible to put them with those fish. Sorry :-(
You can probably get away with large adults, but don't expect them to live long or have any successful babies growing up. I once kept cherries with endlers before. A lot of people say Endlers are too small to eat cherries. They were right, they are too small to eat juvie-adult cherries. However, cherries were constantly harrassed by them, they all died.
Whenever a shrimp got berried (and this happened multiple times for me), they would be prime targets for harassment. Berried females would constantly randomly die.
My tank was HEAVILY planted with java moss too and lots of room for hiding. It's quite unfortunate really :-(
Now I keep my shrimp in shrimp-only tanks. Though I may be attempting to put microrasboras with my snowball shrimp soon.