that sounds good to me, but Ive never had barbs or chery shrimp or dwarf gourami personally, and I haven't done your math.
I have a 29usg tank that has mostly cories and guppies now, but I still have 1 tetra, 1 minnow, a couple of loaches, a hatchet, and I have had ghost shrimp in about the same mix and ocasionally a betta. So if gouramis are simmilar to bettas (but I imagine a bit better behaved), and if cherry shrimp are much like ghosts, then the only one I don't have a fish comaparable to would be the barbs, but I get the impression their temperament might be similar to that of a danio, and I have had those. My danios were fun, but they eventually picked each other apart and I was surprised how easily they could rip the guts out of a mystery snail. i don't think they bothered most of the other critters though. So you might need to hear from someone who's had the barbs at least. I have considered cherry barbs, and I don't remember if I refrained because I was told they might nip my gups, or if I just didn't have the right space at the right time.
(I did originally purchase the ones that should be schooling in multiples, but haven't rplaced some of them as their schools shrank due to presumably natural causes. The minow and tetra like each other pretty well and have been single for at least a year, but I am planning to get more hatchets and loaches once I sell more gups and cories. )