@agorrod, Methods that don't start with 'async' are within classes that are already named with Async.  E.g. AsyncOp.getKeyFormat().  No need for AsyncOp.asyncGetKeyFormat(), do you agree?

The %rename syntax is a little confusing:
    %rename (AsyncOpType) WT_ASYNC_OPTYPE;    // renames a type, the new type name is AsyncOpType
    %rename (getKeyFormat) __wt_sync_op::getKey_format;  // renames a method, but the syntax does not directly tell you the name of the class it will end up in.  In this case, it will be AsyncOp.getKeyFormat().