Hello Lee,
What do you mean with soft-reset?
In case you are pretending to restart the USB module, you may refer to the following recommendations:
1.Set the USBRESET bit from the USB Control Register 0 (USBCTL0).
or
2. Set the USBPU bit from the USB Control Register 0 (USBCTL0).
Please find more detailed information at the MC9S08JM32 datasheet , especially at chapter 17.3.1:

I hope this information will be useful for you.
If I misunderstood your question, feel free to let me know. I will be glad to help.
Have a great day.
David Diaz.