Twistersmom seems to have gone on hiatus
for the moment, so I hope she doesn't mind my jumping in to answer your questions.
If the gravel really is sharp and rough, any bottom fish will have problems. However, if it is regular aquarium gravel it may be suitable for some bottom dwellers. Kuhli loaches would be better with sand given their habits, but Corydoras can do fine with small-grain gravel that is not angular.
A warning on the blue rams: they are very sensitive to water parameters and water quality. Soft, slightly acidic water is basically mandatory for long-term health, and the temperature must be warm, above 80F. Many other fish cannot tolerate such high temperatures long-term; the upper limit for cherry barbs is given by many as 80F, so this could work but would more likely be pushing things as the rams would be better at 82+. You will find many posts from other members on this forum concerning failures to maintain rams.
I tend not to suggest specific fish to others, but one way to find ideas is to search for fish that are compatible with the requirements of those you have. Cherry barbs come from quiet streams and rivulets with water that is shallow and slow-flowing, and well shaded by overhanging vegetation. Fish that prefer a similar habitat are worth considering; and of course, their adult size must also be considered as you can only fit so much in a 10g aquarium. A signficant aspect of a successful community aquarium is one where th fish have very similar requirements respecting water parameters and environmental items like plants, rock, wood, etc.