The 125 and 250 shocks are actually very different, despite superficially looking identical. One is a Kayaba, the other a Showa (sorry, I forget which is which).
A mono tube shock just isn't all that complicated. Unless they did something really stupid in designing the compression adjuster, then a GoldValve ought to sort out the vast majority of performance shortcomings (providing the shock has at lest a 44mm ID).
The two main failings of most 1980s jap shocks are:
1. Too small in the body ID (pretty sure the 87 CR doesn't suffer from this problem);
2. Primitive valve piston.
Older WP and Ohlins shocks aren't anything amazing inside - yes, they're very well built, but there's no "magic" technology in there. They were a big improvement because they used a decent valve piston/shim stack, came with sensible valving and were usually 46mm ID. The GoldValve eliminates two of those advantages, with the added benefit of having a recommended shim stack that will suit your weight/riding style.