Autoing Barrels, Wards, and Traps should not proc sheen.
When you play gp, certain combos become inefficent simply because of an oddity where Sheen procs when you auto attack a barrel. Since Sheen doesn't cause any bonus damage to wards or barrels, it shouldn't proc on them. It makes things confusing when you used an ability but you didn't get the sheen damage because you hit a barrel to either remove it or get a quick double barrel of if you are gp.