Here's an interesting thought...
Take any of the typical "combat" ghost ring setups with a fairly large apeture, and make a small kydex clip-on cover for it drilled with a smaller apeture "peep sight" for those times when you need long-range accuracy. Most of the time, leave it off. If you need to take a 100yard shot
take out the smaller apeture, clip it on,
.
Should be easy enough to make - cut a bit of kydex 3/4" long and about 1/2" wide or whatever, it'll vary by the sight, heat the kydex, fold it over the sight and pinch it with gloves on. Then drill.