You don't need a hack, udev was DESIGNED to do this!
Easiest way is just to create a symlink, so no matter what it gets recognised as, it still gets the same name, eg /dev/usbserial
Check the syslog to see what it gets recognised as, or check udevinfo, and then update your /etc/udev/rules files accordingly:
http://www.reactivated.net/writing_udev_rules.html might be helpful for you