Re: Is this a good roll cast distance?
If you don't want to haul you can always hold the line with you index finger against the butt, that way slack won't form in the line. Release your finger (and the line) when you stop the rod at the end of the cast.
Also, to keep slack out of the line, try to begin your forward cast just before the fly stops moving. Once the fly stops, slack will form.