RE: shotgun ?
Any gas operated 20 gauge auto would have relatively light recoil...The Beretta is an excellent choice and the Remington 1100 or 11-87 is another model that would work well for you..
Just avoid recoil operated autos like the Browning A-5 ( long recoil operated) or the Benelli ( short recoil operated) and fixed breech guns like pumps and doubles..