Hi!
All good advice here...
I have converted literally hundreds of 2-rail to 3-rail locos (and vice-versa...

), including *many* North American and even Chinese models.
There are essentially two types of thing to consider: mechanical and electrical.
The electrical part is indeed "simple" and I won't add anything except that with a CS2 or an ECoS or an Intellibox , etc. you won't even have to change the decoder (if present) since you can have your central producing the DCC control signals required. Just read the manual for all the answers...
And with the advent of today's really small decoders, finding space in the loko is no longer an issue, even in older models
The real complexity is in the mechanical work: the wheels/axles, the pick up shoe and accessorily the couplers.
Wheels: RP 25 profile only work 95% reliably on C-track, even though you may not get any derailment, the lower profile flange will "sink" into switches' frogs and dance an unaesthetic shake..
When possible, I systematically replace RP 25 wheels with Märklin ones, even though this definitely requires more works and involves the use of a lathe, wheel puller, wheel etc.
The key though is to correct the inner spacing from 14.2 mm to 13.8 ...14.0 mm, which will greatly reduce derailment issues due to flanges picking up the point of the frog or a counter rail.
I use this simple gauge to check proper spacing:
http://www.fohrmann.com/...ahner/rail-gauge-h0.htmlWith the same supplier you'll find many other useful tools like wheel pullers, whell presses and quartering jigs (indispensable for loks with side rods)
As for the pick up shoe , in 99.9% of the cases, I have succeeded to fit a Märklin ski under the loc, as long as
1) you remove the insulating plate, and mount the ski directly in to the loco plastic bogie, after cutting four small slots (see picture below)
You'd still need about 2 mm free space if you use the older style rigid Märklin pick ups, the newer "floppy" versions are so thin (and it's good news!) you only need about 1 mm clearance.
The one in the picture was fabricated "in-house", using a 0.5 mm brass strip, properly slotted and shaped to fit a Märklin spring (which is 0.3mm thick for instance) .
2)... and you should be ready to eventually make little cut-outs in the base plate cover, in order to accommodate the "curl" at the tips of the ski. (again check the picture below)
I use a milling machine for that operation..maybe an overkill, but I am AnR ...
As for the couplers, I have solved the problem once and for all on NA style models.
If there is no original short coupler mechanism/ NEM pocket installed, I systematically install the Symoba products.
That includes even long coaches, where I can also use the Kay-Dee NEM shaft style couplers when compatibility with these is required.
Rather than chatting

indefinetly over "generalities", show us a *specific* example of a "to be converted" lok, and I'll be offering *specific* suggestions.
Cheers
jvuye attached the following image(s):