there are CodeWarrior plugins 'BatchRunnerPreLinker' and
'BatchRunnerPostLinker' which is able to run a batch job (e.g. your perl
job) before and after linking.
Would this be something for you?
If yes: they are distributied with most CodeWarrior releases (e.g. CW08 V3.0
or CW12 V3.0).
You can get the plugins out of the CW08 V3.0 or CW12 V3.0 (for download on
www.metrowerks.com, download page). However, this are full product installs
(over 120MB), so I hope you have a fast internet connection. Then you can
extract the files from the Plugins/compiler, Preference_panel folders.