Over in the Slic3r issues forum, some people have been discussing ooze control. Out of the research being conducted, so far it looks like the best method is to perform retraction while moving, possibly in some combination of a coast distance during a loop and then in a move.
My proposal is to allow the user to turn on retraction during the coast distance and/or during the move, up to some maximum retraction rate. So for shorter moves this would result in shorter retractions.
Reference:
https://github.com/alexrj/Slic3r/issues/3072
https://github.com/alexrj/Slic3r/issues/3014