I bought a Casco aero helmet a few years ago, but found that the visor was too close to my face – my prescription lenses rubbed against the visor.
I bought a Kask Bambino helmet last year, but it came without the visor, and I’ve only just got around to buying one. Thankfully, it seems to be compatible with my glasses. The nice thing is that the visor is secured with magnets, so you can put the helmet on then ‘snap’ the visor into place. However, there’s the risk that the visor can become accidently detached. I haven’t yet tried it on the road, so I’m not sure if it will be great or useless.
However, these helmets are designed for time trials, so might look a bit dorky for other types of riding. I’ll be using it on a recumbent, so I’m dorky anyway!