I have the same vision problem. This helped me greatly. It's a small "window cling" peep sight you stick to your glasses. http://www.spinellisonsandfather.com/37301.html
When/if I ever receive my vortex strikefire I'll try to post a pic. I have the TWS peep and I'm waiting for my red only red dot before taking it out to sight in.