This feature is a step in the right direction, however the main problem I've come across is that when avoiding crossing the outline, it's wiping back over the outer perimeter, which fattens or remelts that perim.
It would be ideal to instead to a travel over the infill area or at worst do a travel over the innermost perimeter.
http://i.imgur.com/FOpyJUf.png
Problem demonstrated above.
If you could make this change I think it would benefit everyone dramatically.