1. I interpret the rules as meaning location descriptions are up to two words, but other messages (including on_describe) are up to 6 words. Personally, I'm trying for two words for everything.
2. If you use the two theme or extend the two theme, it does this automatically. If you want to use your own theme, use the following inside your theme:
lister_exits {
exit_list_capitalization = upper
}
lister_inventory {
header_capitalization = upper
}
lister_objects {
header_capitalization = upper
}
theme_settings {
header_capitalization = upper
}
I might have missed something, but I think that covers most of it.