Perl script to rename Nikon RAW files and now export MakerNotes

I use a Nikon D7100 camera and Nikon's Capture NX2 software. Recently Nikon have released a beta of some new software (here) they've got another company to produce and when it goes live Nikon will stop supporting Capture NX2. I wrote about the problems this will cause me and thousands of others at Nikon Capture NX is dead, Nikon have stolen our property and left us high and dry. Now it appears the subject of that post might be a bit over the top (I was really annoyed when I read the beta announcement of the new NXD beta) but the fact remains I (and countless others) have got thousands of hours of image editing that could potentially be lost. What is the problem?

Capture NX allows you to edit a camera raw (NEF) file and apply changes to it but the changes are non destructive and a) are saved in exif MakerNotes data in the nef file b) you can save different edits as versions c) you can go back and change the edits any time you like d) if a new version of CNX comes out you can re-edit your raw files and use new features e.g., recently introduced new noise reduction algorithms.. Capture NX2 has a really good feature called upoint technology which allows you to make localized changes really quickly but it appears upoint belongs to google now (google having bought nik software who developed upoint technology). If NXD cannot read and apply the edits you've saved in your raw file you've lost them all!

Yes, we can export all our raw images as tiff files (which are massive in comparison) but we've lost the ability to edit the changes; we can only see the final result. I'm seriously annoyed about this (as you might see from the previous post) so I'm looking into ways to safe guard my investment in editing time. Some time ago I wrote a Perl script (nefrename on github) to rename my nef and jpeg files that come out of my camera for reasons I explained in Renaming Nikon photograph files with Perl. I've just updated nefrename to add a --save-exif option to save the EXIF MakerNotes as a Data::Dumper string in a separate file. These notes contain a list of my edits in CaptureNX. It isn't going to help me much right now but at least I've got a list of my edits even if I don't know how to reapply them in some other software.

I'm continuing to look in to this and also interested in any suggestions as to how to retain my editing investment in Capture NX2.