I work in advertising, and I think that is a pretty good guide.
Here are the numbers in case you can't be arsed to click on the link:
Assuming you managed to secure a $0.50 CPM deal. And you're running 1 Dyno and 1 Worker on Heroku. To break even you need about 70k ad imps (~ 25k page views) per month.
BUT the underlying assumption that you can get $0.50 is wrong. It's actually really less than that, don't be seduced by publisher networks that say they can give you more. Always look at the small prints.
Also bear in mind that a lot of publisher networks (that pay relatively well) do have a minimum imps per month requirement - most start about 500k. Adsense of course has no minimum
Something like a games website will, at best, get around $3 CPM (counting all ad blocks). By contrast, something about cancer or payday loans will probably get $20 CPM or more.
This is further complicated by how you're doing ads, but let's just assume that you're planning to go the Adsense/similar route. (If you were thinking to run your own ads and optimise them yourself, you can make significantly more than the CPMs above, but there's more work and specialised knowledge involved.)
It's perfectly possible to make a very nice income off 50k visits a month, but you have to be in a very competitive niche.
As a rough guideline (and, as you may have guessed, I have recent practical experience in this area), aim for 800,000 visitors a month in a low-CPM niche, or 100,000 a month in a high-CPM one.
Lots of assumptions made, but gives you somewhere to start.