Hi,
You can accomplish this with send incident to workflow, then in workflow read the config for the custom routing table and assign the incident to the correct value returned by the routing table.
We have done somting simalar for a customer where they wanted to assign a specific Priority based on the classification selected.
I will look for the Article I used to create the workflow and update.