You could use mwan3 to achieve much/all of what is mentioned. Just getting speeds >1G is the difficult part.
Yes Openwrt doesn't change this functionality, but not all PoE supplies are able to work (eg an MX65 can't power another MX65, but an MX68 can power an MX65). When it does work, the other port can also be used to power a third device.