Radian makes a Raptor model set-up to handle gas blow-back.The Ruger SFAR has the gas vents on the Carrier like that. the vented charging handles work also with suppressors.
IMO the best way to go is an adjustable gas block. Most have a suppressor setting.