I have used some sort of lens on my shooting eye forever.
Around 40, I developed presbyopia, so I could see far, but needed readers. I was doing mostly handguns at that time, so I took my guns to my optician, and assumed the stance, and he held lenses in front of my eye until I found the one that cleared up the front sight. Later I made a wood stick with a handle and used i/4 square keystock to place at the rear sight and front sight distance. (While the optometrist didn't mind the guns , I felt maybe his staff would complain.) I had 1911 length pistols, and Olympic Free pistol, and a 7 3/8 Model 41, and I had lenses for each of them.
From 40 years old to 88, I must have bought 15 or 20 different lenses. I had cataract surgery, and opted for the distance vision, and it did not affect my lens purchases. You need to be able to see that front sight clearly, you need eye protection when shooting, why not buy a set of lenses that will make the sights clear?
If you have a favorite pair of frames, get lenses that fit it. If you use Knobloch or Gehmann glasses , get the lens for them. If your optometrist doesn't like guns, make a long stick with something sticking up at the front and rear sight ;location of your competition rifle. Make sure it hits your shoulder, and the distance to the front and rear sights is correct.
We spend so much money on stuff for our hobby, the lens costs are not a significant roadblock, and you have to see that front sight!