Not sure what gas is puking, or when filling, or venting? The reason the twin 25 tanks wont work together is the volume and they have an anti siphon valve. You could do this though with the volume of fuel you would in theory run excessively low and there would be no reserve, like your Puma had. The anti-siphon valve keeps it from seeking level like the older boats did. The pressure relief on the newer boats is 1 pound and fuel vents at 1 pound, plus the tanks are non permeable and the old tanks allowed permeation of vapors through the tank walls on plastic. That is probably what is smelling. There is a chance other things are leaking on the system, though often it is the permeation.