Here's a different approach:

Thread your fly onto the tippet and let it slide down freely. Now tie a knot in the end of the tippet that is bigger than the diameter of the hook's eye.

The Knot prevents the fly from coming off the end of the tippet, but the fly still has the freedom to spin around the tippet, which reduces the amount of twist in the leader.