Hi David,
Well it would be a temporary solution for two reasons.
1. New emacs releases would come with the new org-files.
2. All third-party code might by time move to the new files.
Thus, I thought this is a (maybe on a long perspective) temporary solution.
Other non-unix like OSes:
In that case, a small wrapper file, which replaces the old files might be the best solution, since it would work under all OSes. This wrapper could call the right functions within the new file and issues a warning/error/log that the call is deprecated. Hence it gives third-party maintainers (or anyone who jumps in) enough time to change the code.