I've got the Halcyon goggles, but can't fully recommend them. I do wear them over the helmet though, and can't speak to whether they pull hair.
Pro:
-Leather covers nose so it doesn't burn in the sun without sun block.
-Fairly comfortable, though a bit hot because of the coverage.
-swappable glass with clear and sun protective shades.
Cons:
-Sun glass shades aren't dark enough
-Swapping out the glass is finicky.
-That screw that holds it together at the top takes adjustment every time they are put on. Forget and you might lose that screw, which cost me 20 dollars to replace.
-Too big for 3/4 helmet. Work best for half helmet