1. Firefish
2. YWG
3. Blenny
4. Clowns
5. Wrasse
It's a good fish list. My only concern is that 6 fish in a 29 is on the overstocked side and the 6-line can be problematic. I don't think there is a fish that is more hit-or-miss as far as aggression goes than this wrasse. Some say its the best behaved fish they have ever had while others rip there tanks apart just to get them out. I think the aggression issues are more apt to show up in smaller tanks.
If it were me I would cap it at 4 or 5 fish but you have time to work that out yourself as you add each fish. IMO if you are able to keep 6 in the tank, you're going to have to stay on your WC's and feed carefully. Adding a sump and a larger skimmer would be a good idea as well with that many fish.
Also, with the exception of the clowns every fish on your list are well known for being jumpers. Again, this is more apt to happen in a smaller tank where there are less territories.