How should a USB C connector be wired to support 3.0?
USB Type-C connector should be wired in accord with "USB Type-C connector specifications". The latest specifications are a part of "USB 3.2" package release (zip format), which can be found on USB.org website. The document has 240 pages and explains several variants how the Type-C connector should be wired.

To make it clear, it is not that "CC pins can be used", the CC pins MUST BE USED to determine orientation and proper selection of Tx/Rx pairs for multiplexing.

Since this particular hub doesn't support native Type-C interface, additional ICs must be used. To start, look at Texas Instruments portfolio of Type-C support. Several other companies as Rohm, Fairchildsemi, Cypress, STMicroelectronics, VIA, etc. etc. offer ICs to support Type-C finctionality.

You can also look at hubs that support Type-C multiplexing natively, I believe VIA already makes some (look up VL821).