Good advice from Battue, will add
look at a Beretta O/U in 12ga. Some are lighter than most 12's, but heavier than a 20.
Shoot lighter 7/8oz loads.
A heavier 20 with less recoil.
I have a Beretta 390 that will shoot real light 7/8 oz loads. It would suit you perfect.