i really really like motorcycle style goggles.
https://www.amazon.com/gp/product/B00ROSV9KQ/ref=oh_aui_search_asin_title?ie=UTF8&psc=1
It's way better than sunglasses, but tiny and easy.
Still working on a good solution for dust on the nose&mouth. I get bloody noses all week but the "better" masks I've tried I can't breath enough to bike on. I use a handkerchief, but it's really not enough.