If you can't fuel it without making a mess you probably have no business flying it.
Sounds harsh, eh?
Well, first you should know within a gallon or two how much the tank is going to take. If you don't it means you are doing flight planning and flying based on the the little gauge on the panel. Not good. Sooner or later the ground shall rise up and smite thee.
Second, once you are within 4 or 5 gallons of the expected, let off on the lever. This isn't take off - you don't need full power. If necessary, stop pumping every one half gallon to one gallon and stick your finger in the hole. (several really juvenile comments come to mind, but I'll let it slide)
And lastly - what dude? Are you telling me you don't have one of the hi-intensity LED flashlights in your pocket.
Sheesh, I hope never to be stuck on a desert island with you. That is essential flight equipment. No pilot is airworthy without one.
Go turn in your Man Card.
cheers