Thanks for making some of the behaviours toggleable. I primarily want the bits that add the role icons to the raid tab (for arranging groups in LFR's Leishen and such), but *hate* automated role-setting.
That this can be easily toggled is wonderful.
That it can be toggled is not immediately apparent from reading the description because of the "it just works" part (and my not noticing the "command-line options" below.) It wasn't until I started mucking in the code that I saw the slash commands. :)

Seems pretty clear to me - it automatically sets *your* (the user's) role, and automatically replies to role checks based on your (the user's) spec. It doesn't attempt to set other player's roles, as that would require leader, and may not be reliable. It also doesn't cook you breakfast or bring in the newspaper, but I didn't think it was necessary to list all the things it doesn't do. Despite that limitation many still find it useful.

Which is why I mentioned how assignments are detected by this should be clarified in the description.

On first glance at the description with Automatically sets your role based on your spec when joining a raid or respeccing & Automatically replies to role checks from the raid leader based on your spec mentioned (among others), it can be interpreted to mean that the mod detects/handles it all automatically. When it doesn't.