I am currently using a fairly long Bowden tube (1000mm) and an extended melt zone hotend (E3D Volcano). I have found that I can very effectively combat oozing and at the same time minimize retraction distances by using fairly long distances for the Coast to End setting (>2mm for PETG). While the end of the loop is printed perfectly, the start of the next loop is underextruded. This is a problem for small features which don't trigger a retraction (I can add extra distance after a retraction).
My feature request is for a setting similar to Extra Restart Distance, but that is applied specifically after coasting to the end of a loop. This would easily account for the underextrusion for longer coasting distances.