Since the two major controlling factors in how optparse interprets command-line options are the action and type of each option, the most likely direction of extension is to add new actions and new types.
Also, the examples section includes several demonstrations of extending optparse in different ways: e.g. a case-insensitive option parser, or two kinds of option parsers that implement ``required options''.