That is indeed a classic mechanic. I don't feel it would mix well with "you go straight until you hit something" since it would be very limiting the level design. "Less than X moves" would be the way to go then.
I agree. I did find the option to move in any way I wanted very liberating and finishing in X moves would be a bit more unique.