As a direct answer to your original question, I use a 1015 (200/900) spring with 14g weights and a secondary clocking of C2 with 27" tires. The end result is a Low-Gear WOT shift-out of 6800 RPM; a High Gear shift-out of 6400 RPM; and a 30 MPH cruise of 5200 RPM.
As to what you should use, the same as above, except clock the secondary to B3. If you'd prefer a lower cruising RPM (about 4700 RPM), but like the rest, Use a 1014 (209/600) spring, with 10g weights and clock the secondary at B2.
I would not use more than a 900n finish weight, nor below a 600n finish weight on a 600 that makes 40-41 HP and 32-36 FP of torque.
Tight trails, especially when rocky, generally eliminate higher stall speeds from consideration, so avoid the 1018 (300/600) and 1019 (300/900) springs. They're great for racing, mud and sand, but not so great in the rocks or when using your machine for towing or dragging of any kind!
As an aside, the chart that's floating around for secondary clocking is garbage! It is numerically impossible to achieve those values!
Each letter progression, B to A and A to C is +10 degrees; Each number progression is +30 degrees. So, going from B1 to A3, for example, adds 70 degrees of torsion.
This is because the cam lobes are set 120 degrees apart, each numbered hole is set at 90 degrees apart, the 3 lettered holes are set at A:0, B:230 and C:130 degrees.