Bevel modifier custom normals


I have been researching a bit about custom normals in Blender, as it can be a fast and easy way to produce high quality low poly meshes. I found some ways to achieve this, for example with Blend4Web or the Data Transfer modifier. While both theoretically work I found them to be way too much manual work for a feature that could be entirely automated.

It would be great if there was an option for the Bevel modifier which would allow you to align the vertex normals of the beveled faces to the normals of the connected original faces to achieve the fake rounded edges effect.

Does anything like this exist in vanilla Blender or an addon?