I would maybe add some curve to change the way bevel goes and to keep it smooth from vertx to vertex, or I don't know how you define begnning and end of beveled edge but it could be controled by ramp...
The main idea is to have control over flow and offset from vertex to vertex on the edge, not just one continuos offset.