Yes I speak from experience, did my XTR one prior to mayhem this year, be careful when fitting the top hats though, IMO getting them right is the hard bit.
If you've got a decent vice to male sure your the cups are 'square' when removing the old bearings you'll be fine. You should be able to do it with a normal punch/drift and hammer, take things slowly and hit each side of the old bearing in turn to ensure they come out of the cup as sqaurely as possible so as not to damage the cups.
Best thing I've found for removing the top hats from the old bearings is something like a DIY filler/putty knife, nice and thin, to slide under the top hat edge, made of decent quality material and will have a handle to 'gently' prise and remove the top hats to re-use on the new bearings. Again with these take some time and prise on both sides of the top hat so as not to damage them.
Hopefully that should point you in the right direction.
FWIW heating or cooling components to achieve easy assembly is very common engineering practice, when fitting bearings which cost thousands of pounds you want to fit it right and only once.