Rotaries run rich at idle (to idle well), especially ported ones. and my RX8 with no cat still smelled like my FC.
You need a cat or an extremely lean tune with barely running bc of retarded timing to pass emissions... (and know a guy who is gonna say "yep, looks like a cat under there").
EFI will get you precision and repeatability/consistency, but it'll still smell and kill the environment