A perfect draft is negligibly different from a free ride. A ruleset which allows drafting categorically without specifying precise forms will asymptotically approach a perfect draft. A ruleset which does specify precise forms is testing those forms, again, not much to do with cycling.