Blue tooth has what are called PROFILES. I can only guess they didn't call them PROFILES because they wanted it to be easier on folk. The modem profile would indeed be incorrect for a mouse. And deep underneath the layers of software, RS-232 or Serial Port Profile would be exactly what the bytes to from a mouse would use.
-> And the same RS-232 PROFILE is what I use for the common Blue tooth GPS.