I have been requesting my customers to do this method for a while now, it had a high fee and is delayed but its an option.
You can buy CashU cards in 10,30,50 denominations with credit card and or paypal at
http://www.pcgamesupply.com/buygames/CashU/#CashU-50 they normally come with a reload fee (didn't before but I think since I started to recommend this they added it).
Their approval process is strict, it's best if you live in a low risk area, don't use a proxy, can confirm your phone number and it matches your IP/billing information.
If you get passed their anti fraud, you will get the coupon codes instant in your orders. Create a free CashU account and click "add funds" and type in your prepaid card number. The funds are now on your account.
To buy bitcoins go to bitcoinnordic.com and do their CashU option, who does MtGox rate + 15%. They normally process 1-12 hours.
Disclaimer:
$50 CashU card has $8 reload fee. That's 16% fee. Then trading it to bitcoins has a 15% fee, giving a total fee of 32% - but its an automated way to get BTC with credit card or paypal as long as you use valid and low-risk information on PCgamesupply.