That list looks pretty good.
In that size tank there shouldn't be that many compatibility issues between the wrasses.
As Maritimer mentioned, the pearlscale butterfly isn't reef safe.
For firefish stick to one specimen unless you can get them as a bonded pr.
Thanks for the input both of you! I really appreciate having someone with wrasse experience check over my thoughts. I already have the Pearlscale (long story!). He's not nibbling at anything ... yet. I ended up with a spare small tank that came with some fish I never would have put in something that small but I figured I'll be upgrading soon enough for them.
I do like to try to get anything I want as a pair as a pre-bonded pair if possible. I like to see that they're not trying to kill each other to begin with.