The tank has to be vented in order for fuel to drain out of it otherwise the tank would collapse. The cap is the only place outside of the car that could be vented and fuel would not leake out of.
Running to the filler tube sounds like a good idea to me as long as you get it sealed to the filler tube good.