Just wondering - in addition to masks, why not full-face motorcycle helmets as an alternative? People could then see your face and you could even install a little filtered fan for some air circulation (with some other minor modifications). Plus, it's great protection for if you fall down!
OK, they're much more expensive, but plenty of people have them already. I've seen people wearing ski or airsoft masks, but those still obscure your mouth and nose.