Most of udev is not horribly broken, so eudev, at least to my understanding, is mainly for dealing with the bundling with systemd and the times where udev intentionally breaks backwards compatibility (like when they could have, for example, changed to new-style net rules by default without also breaking the old rules in the same release).