John
I am currently building out an 8ft slide in truck Composite camper shell.  During the planning stages, I considered some of these same issues around a roof vent and we decided against one.  The cons to it were weight, noise, cost, air drag, clearance, an extra hole in the shell on a flat...