The only 'deviation' from a triangular Q X-C route is to include an ATC dogleg where necessary.
For example, at Brize we would always use a start and end point of the triangle which included the necessary compliance with routeing in and out of the Class D CTR at the Burford VRP. But the total distance was measured from the aerodrome of departure/arrival.
Merely including an arbitrary en-route waypoint to increase the distance isn't really an 'ATC dogleg' unless you can say that it was included at their request. Thus, for example, routeing to Axminster in the Yeovilton AIAA at Yeovilton's request would seem reasonable to me.