TUN devices are just for point-to-point connections. In other word you can only route traffic across them. TAP ones are more flexible because manage the brodcast traffic and therefore are like Ethernet devices. This allowed me to manage the VPN interfaces as Ethernet ones, without any additional effort.
The how-to valid to build a routed VPN by using TUN interfaces is also valid if you use TAP devices. Nothing changes.