The article says that Facebook forces you to install the publisher's app when you click one of these links, but that isn't actually true. It's up to the publisher whether or not they want to prompt for an install to view the content. This is what Facebook calls authenticated referrals: http://goo.gl/CQld3
As far as I know, from working on an open graph app, you can either not prompt for an install of the app, or require an install of the app. You can't ask for an install but not require it to see the content.
Unfortunately, a lot of big news sites go with the force method, including Yahoo.
You can easily achieve that by redirecting traffic from facebook to the app request page and simply allowing people through when they chose 'cancel'.
You do not get to show the app permission request as a dialog but that te only way you can put a gate before your contet and still allow ppl that select cancel to go through.