Code listing 2.10 says to put modules "usbmouse" and "hid" in to your /etc/modules.autoload file when just a little bit above code listing 2.10 there is a note explicitly saying to not use "usbmouse" and "hid" together. While I don't know the benefits between the two, I get along fine with my USB mouse without the "usbmouse" module at all.
fixed