Here's an idea for someone sometime in the future:
If we expanded the redirect package to have the option of creating mapping tables, then you could very easily migrate from, say bboards to forums.
You'd have a Redirect API that would keep track of the mapping tables, and whenever someone went to /bboard?message_id=1234, then would then be redirected to /forums?msg_id=2335
It would only be a days work or so to write, and it would be tremendously valuable for future porting efforts.