I just heard back from my workmate after his initial poke at the code...his mildly encouraging assesment was that it is 'not indecipherable'.
I don't want to get anyone's hopes up, but as a last resort he could well be an option.
Now I've just got to gather together the history of rockbox recording patches and implementation, and any other documents I can find to make it as easy as possible for him.