Things to be aware of. Skimming the head to raise compression chnges the angle of the pushrods and rocker arms. We had the locknuts under the arms so they wouldn't hit the rocker cover. This adds in with the cam, as the usual way to modify them is to grind meat off the back. That affects the way the followers sit. It's very much suck it and see. A modified cam will give a bit better lift (not really needed with valves that big) and longer duration. It is unlikely to match the timings of the XR200 camshaft profiles though. Or do you have a cam grinder there?
If you can get good compression by shaving the head, you avoid needing a heavy raised crown piston, which slows acceleration up.
The driven primary gear on the clutch can reasonably be thinned down, it's as big as the XR's.
A really, really smooth transition from the carb size down to the inlet valve is important. Using the twin ports, keep the exhaust pipe diameter down in order to keep the gas speed up. Consider even blanking one off with a dummy and using a conventional diameter pipe on the other side.
Rod lengths, I am told by Smif that it's the same for the CG125,the CB100 all the way up to the XR200, just the stroke differs. If you can find a shorter rod and then chop the barrel down to suit, you should also get better pick up. We had an XL185 crank ready to go in a CB100 bottom end for a square bore & stroke 125, but we never had the need for it after we stopped racing. That would have been something of a shock to the opposition if we'd built it, or perhaps not seeing how well Black Betty had gone.