How does it compare with Romana? They added a VPC router specifically for large K8 clusters on AWS.
The net effect is that you can build large clusters without running out of VPC routes and no overlay is needed when traffic crosses AZs.
When a route is used to forward traffic for multiple instances, the target instance acts as router and forwards traffic to the final destination instance. This works because instances within an AZ have routes installed on them to the pod CIDRs on the other instances in the zone, so any one of them can perform this forwarding function.
Romana only piggybacks routes when there are no more VPC routes available, so for small cluster it's just like kubenet. For large clusters routes it uses all the instances to forward traffic so that none of them become a bottleneck.