Can you not just put the glasses arms through the eye hole and over your ears? Thats what I do. Also if wearing a balaclave are you not more likely to be wearing storm goggles, which would go around the whole thing anyway?
Also if the weather warrants wearing a balaclave, are you not likely to have your hood up, with a peak on it?
You would have a lot more options if you would go for one without these features. Features I would go for would be:
Breathing gap, a little mesh section under the nose so you can still breathe well and avoid condensation in the nose area. And one that you can pull down to use as a neck warmer when you dont need full protection.
Just my 2p's worth