Pete
Have you ever tried a rear tang - Peep Sight?
My eyes are not good either but with the peep it really doesn't matter because all you doing is looking through a whole at the front sight.
Beginning the installation of a TC Tang Sight
Have no idea if this would help you or not...
mike