We just launched almost exactly what you describe. It is called FairBlocker. An ad blocker with a monthly subscription fee (of your choice), which we then split up among the sites where ads are blocked.
We're looking for feedback from people who get the problem - what do you think? Feel free to email me directly if you want: zack@fairblocker.com