Never seen those. I would think they would be tough on the shooter!
I do have a tang mntd Vernier on the RB in my avatar. Heavy rifle/light loads, recoil is not bad. But I was still concerned for my thumb (over the stock) and my eye close to the sight. The great thing about this sight is that it clicks in place, but a very light tap (head/shooting glasses) bumps it forward and you don't even realize you bumped it. Unfortunately it is the only one I have.
All my others, I have been fortunate enough to be able to see/hunt w/ Skinner peep sights installed.
Also, since the Merit device is not currently available - REAL bummer! - and the stick on glasses peeps I still have are no longer available either... I looked into a viable option. Haven't tried it yet, but think that the black static stick cling material with a small hole pocked in it would work. Diff methods to cut a clean hole (small brass rod over soft background - tap/punch a clean hole, etc).