Iso9660 supports proper permissions via Rockridge, aka the -R switch of mkisofs. Symlinks are supported also by Rockridge.
On the other hand, TC expects /usr/local to be writable. Putting it on a cd would prevent installing most extensions. If this is not a problem, it should be fine.