Roof vent? Yes needs to be there. Cheater vent? No. They're one way when working properly, air goes down (they do help sinks drain faster by equalizing pressure)they in no way prevent odor, that's what the trap does. A defective cheater/aav gets stuck open bypassing the trap or essentially draining the trap allowing odors in. A properly working roof vent while going down the road will suck air out of the tanks. They may sometimes allow a small burst down. That's when you get a cyclone or similar vent cover.
__________________
|