I had the same issue with my old 155 genoa. It wasn't quite a "deck sweeper", but it was low enough that I had to duck down frequently to see under it, even when seated, and it also frequently hung up and chafed on the pulpit rail. I found that sitting on the low side helped, but I didn't want to be down there all the time.
When I had new sails made last year, I had them raise the tack and foot of the new foresail about eight inches, just enough to clear the puplit rail. Sight line problem solved. It's not the low budget solution I think you were looking for, but for the reasons others already noted, I think that it's safest for you to just be vigilent about peaking under that foresail until you can acquire one cut a little higher.
One more thought, a long shot probably, but..... Do you have any room above the head of your foresail to raise it a few inches higher and put an extension on the tack shackle? Just raising it a few inches might improve the situation significantly.