The hard part is laying out the reversible connector, especially on a two layer board (Because you've got to wire up both of the D+ and D- pairs, and they need to criss-cross each other to make the connector reversible).
This isn't a big deal for full-speed USB devices, where the stub lengths are pretty short.
Here's a simple example of a board the Macrofab guys did. It's a 2 layer board of a USB C connector in USB 2.0 mode connected to an FTDI USB->UART bridge.
This design is wrong, as it's missing the other USB pair — only one is wired. This will only work with legacy A-to-C cables, and probably won't work with USB 2.0-style USB C cables. On the device side, you need both pairs wired.
By the way, it's ironic that it's a Macrofab design; I had them fab a design that had a USB-C connector on it, and the boards came back with the back row of pins disconnected (the connector hadn't been seated properly into the alignment holes before reflow). Consequently, the board only worked in one orientation, just like this design you presented
This Microchip app note is what I used a year or two back when I did my first USB-C project.
Basically, to make a "normal" USB 2.0 device that uses a USB-C connector, connect the VBUS and GND pins together. Connect the D+ and D- pins together (respectively, of course). Use a separate 5k1 resistor shunted to ground on both the CC1 and CC2 pins. Do not connect CC1 and CC2 together to save a resistor; this is the whole mechanism down-stream-facing ports use to determine cable orientation.
If you don't use the CC1 and CC2 resistors, your device will work fine with normal USB-A to C adapter cables (which have no mechanism of detecting cable orientation), but it won't work with true USB-C devices (like smartphones or computers).
Anyway, I've got a design that's been tested and validated in four different USB-C and USB-A hosts, including dual-function hosts like smartphones.
Here's my schematic:
Here's my PCB layout:
As you can see, not much to it!
Pff. "I'd like to use a connector that's especially hard to solder and fragile, so that my customer can use more expensive and fragile cables, because they can't figure out 'right-side up' on the older and more robust connectors."
USB-C is, by far, the most rugged USB connector ever designed. It's got a massive amount of retention force, and can handle a lot of lateral force. Micro was a big step up from Mini, but it's no match for C. USB-A "feels" rugged (because it's big), but it's not rated for many insertions at all, so they wear out quickly. Plus, connectors get as rugged as you'd like -- many of them have thru-hole mounting legs. Also, I don't think they're any harder to solder than other "usual suspects" that end up on PCBs in 2017. 0.5mm QFNs, FFC connectors, etc. In fact, I don't think I've ever had a USB-C connector come out of the reflow with a solder short. Probably due to the long pins internally in the connector, wicking up extra solder.