I have a road layout and at the road intersections I need to create what are termed "splays" in the Survey world. This is usually done by choosing the apex point and then creating a vertex a defined distance down each polygon edge running away from the apex point. The triangle is then created by joining the two new vertices with the apex vertex. I then need to merge this new triangular polygon with the adjoining polygon. See below:




And the end result being:

Is there a way to create a tool in ArcMap to achieve the above easily? Currently the method I am using is very cumbersome. Or has anyone already created such a tool?
Thanks in advance!