Now, I realize that this is a long way in the future, but I've been thinking about it and decided to throw out the idea and see what people thought. So my idea is as follows:
Currently all of the dwarfish words are in a list and some of them are labeled as verbs, some as nouns, but most don't have any labels at all. Now, in an attempt to make the coding and language generation somewhat easier and more logical, I was thinking that maybe every word in the language should have an extra tag labeling it as a noun/verb/adjective/preposition/adverb/etc. Each word would then have a series of endings/prefixes that would indicate tenses and number (single vs. plural), as well as any other relevant parts of speech. Words like "the" and "a" etc., which in English (and those European languages that I'm familiar with) are included with nouns (among others), would then be implied rather than overtly stated. Included in the code would be example declensions (if appropriate for nouns) and conjugations (for the verbs), and if there were more than one family of each, the tag could read: [VERB_1], [VERB_2], etc.
This would have the advantage of following logical rules, which would make it (I think) easy to code, but it may end up more confusing to learn. It would also make each language present more individual.
I hope I explained that clearly enough. Thoughts?