A simple shell catcher for your semi-auto will take care of your shells flying out of the gun. Even a rubber band will work. With Skeet and 5-stand it's not a problem as no one is standing next to you. However, for trap it is disconcerting to be standing there and to get pelted with someone elses shells.
I did find one for my Remington but haven't found one for a Benelli. Any sources?