yes, you need to announce a type-5 0.0.0.0 for each vrf.
you need to setup a symetric evpn config on your arista
https://www.youtube.com/watch?v=z26zM-GF4WM
It's really the way to do it (I'm running arista in production), as you have the chance to have a switch with a correct evpn implementation.