I agree with this article, but this seems like a pipe dream in the current corporate environment. In my experience, most corporations demand long periods of work with very few breaks, let alone 60 to 90 minute napping periods.
Let's hope studies like this can spark a discussion within mainstream corporate culture.
I don't think this corporate culture is "mainstream" in the programming world. I mean, yes, there are some backwards workplaces where they have cameras to make sure you are working Really Hard 24/7 (or 8/5, anyway), but this is not the norm. The norm is being able to disappear for hours without anyone even noticing.
Outside of creative fields like programming, I imagine it's a little bit more skewed towards "working hard", but that mostly amounts to showing up to meetings. If you don't have a meeting scheduled, nobody will notice.
(Personal experience: my work-from-home job with a company of 5 was much stricter than my work-in-the-office job at the 5th biggest company in the US. It's not "corporate culture", it's neurotic manager culture.)
Let's hope studies like this can spark a discussion within mainstream corporate culture.