Most hardware stores sell measuring-wheel's -- the smaller ones -- for approx $40 CDN.
What I usually do -- and make sure my techs do also -- is keep a bit of a service loop at each drop location. In fact, we try to promote the passive zone system to all of our clients. This way, if there is ever a move, you have that service loop as a buffer -- ie, you can move that line 10 meters in any direction. Any extra length you have on a pull, can go into your service loop.
Also, when you pull your lines, are you pulling them from one box/spool? I've always pulled entire groups at a time (12 spools) from the field to the comm room -- we pull the proper amout of slack on the head end to reach the comm room with allowances for rack location, etc. -- then individually measure the drops and cut from the spool. Never had a problem with waste.