I would say that this is absolutely not an instance where you would want to use nofollow. There is a huge difference between this and linking to a insurance company's commercial car insurance page with the anchor text "car insurance". It's sad that Google and the SEO community have jointly scared everyone to the extent that we are afraid of linking to information sources about non-commercial terms (e.g. "Brigham Young" linking to a Wiki page about Brigham Young). Nofollow is meant to indicate that you do not wish to vouch for the source of the information or that you have been paid to include the link and thus don't want to indicate that the link is purely editorial. This use is still true, eight years after nofollow's creation and it would be sad if we reached the stage where people are basically hesitant to link without it in almost every circumstance.
Put this in a commercial context and multiply the rate at which the target page or linking website receives / links out with high-value terms, and you have more of a problem. I have had clients ask me about ratios for years - "can we safely build links with 30% commercial anchor text?" - to which we'd have to say that there is no "safe ratio" for any particular keyword, niche or industry.
Google looks at far more than the anchor text when deciding on what is natural and what should be penalised / filtered. A page about a person or a product might use that person's or product's name nearly 100% of the time and be perfectly natural. I have also personally seen pages with 80%+ brand anchor text be penalised (not by Penguin but manually) because the links were clearly part of a sophisticated but fairly uniform paid link scheme, despite using anchor text links "Brand.com" and "visit their website". A high ratio of commercial anchor text is the icing on the cake for some of these penalties but there is no need to nofollow every link or even a selection of links just because it happens to be exact-match in terms of its destination.
