Just be advised that custom coding like this will require constant updating. Be sure the hire keeps copious notes and preferably has been around a long time and will be around in the future.
Alternatively, have it written as a mod and marked 'reusable code'. Then at least you might have others relying on it and can have others update it.