- Roller weights are part of what controls the RPM the CVT maintains (they have a direct, force/resistance balanced, relationship with the contra spring).
- Higher RPM's per MPH will inherently require a lower gear ratio, just like every other geared vehicle.
- Top speed is ultimately dependent upon RPM, gear ratio, and power, also just like every other geared vehicle.
- Lighter weights' primary function is to maintain higher RPM's while the gear ratio varies. (equivalent to winding the gears out before upshifting)
- Heavier weights' primary function is to maintain lower RPM's while the gear ratio varies. (equivalent to short shifting to reach top gear as quick as possible)
- If you had a low revving bike, the only way to maintain a low RPM all the way to top speed with heavy roller weights would be a higher top gear ratio. (larger variator)
- Once the variator is locked at top gear, it doesn't matter how heavy or light your roller weights are. The ratio is no longer changing so they won't affect top speed.
- To make a CVT analogous to a standard transmission, the weights and spring are roughly equivalent to the gear shifter, and the pulleys are roughly equivalent to the gears.
Here's an animation of roller weights in action...
<iframe width="420" height="315" src="http://www.youtube.com/embed/3yRskb0BYwE" frameborder="0" allowfullscreen></iframe>
Okay, let's start. Look at this dyno below. It's not from a Buddy 125, but the principles still apply. To dyno a scooter is not like a motorcycle. There's no fixed gear to rev through the RPM's. You'd have to lock the variator and driven pulleys in a particular ratio to do so. Therefore, it takes 2 measurements to assess what's going on. The top graph is power over speed; the 2nd is RPM over speed. Both are dependent upon the behavior of the CVT. Notice the 3 different roller weight measurements. Look at the bottom graph. Notice how the lighter the roller weight, the higher the speed it takes to max out the variator, indicated by point A. This effect is just like any other vehicle. The higher the RPM, the more the speed increases by change in gear ratio. Notice the green line representing the heaviest roller weight hits top gear long before the blue one. Now notice that it catches up with the red line, then blue line, and all 3 of them are equal in curve, indicated by point B. This is because the top gear ratio is fixed; the variator is maxed out. As mentioned, the only way to increase the speed of top gear (for any specific RPM) is a higher gear ratio. This is the same effect as a motorcycle with a low redline needing higher gearing to reach higher top speeds.

So, what roller weights should you have in your scooter? That depends on what RPM your engine makes power at and what you want to compromise for a milder ride and more fuel economy. If you want power, put in lighter weights to run a little lower gear ratio and hold RPM's closer to peak power. You'll end up with results more like the red line in the top dyno graph. If you want fuel economy, put in heavier weights to raise the gear ratio and hold cruising RPM's a little lower. As for the blue line, you'd actually lose performance as the engine has exceeded peak horsepower. For details on that subject, here's my write up on gearing.
Finally, the magic number you need in hand to make this assessment is the peak horsepower RPM. I'm in the process of finding a shop that can dyno a scooter, but I've done several web searches in the meantime, and the most consistent average I've seen for the Buddy 125 is 9.5hp @ 7,600rpm.
(I have made corrections to this post as it's been discussed, so if the comments in the thread seem to not make sense, that's my fault and not the members of MB.)