Mustache bars look great. I considered them and asked The Borg about using them for touring. The consensus of the hive was that for commuting and maybe for day trips, they would be good. But for touring, nah. So, I did the totally non-sensical thing and went with North Road bars. I had to go with mtb levers.
Commuting, or 80+ mile day trips - no problem. Couldn't be happier.