I tried this[0] and successfully round-robin packets in a single stream. Problem was that the two links had different latencies and Linux has no tolerance for out of order packets. Instead, it would cause a huge number of retransmissions.
It looks like tuntuntun is pretty basic, my thought was OpenVPN with null encryption over MPTCP. But the combination would obviously have a lot more overhead than that.