At present, ~arch versions of sys-fs/udev depend on sys-fs/udev-init-scripts, which specify command=/usr/lib/systemd/systemd-udevd in /etc/init.d/udev. Since we plan to support a separate /usr to the best of our ability, this poses problems for eudev. I would like to propose that existing ~arch sys-fs/udev ebuilds install a symlink at /sbin/udevd and that the sys-fs/udev-init-scripts package be changed to rely on it. This will enable both packages to share the same init scripts. I asked robbat2 about this in IRC. He saw no problems with it, but asked that I speak to WilliamH first. WilliamH has been like a ninja in IRC this past week, so I am afraid that I have not been able to catch him.
I added logic to the udev init scriptwhich tests for /sbin/eudevd and starts it if it exists. Otherwise, it starts systemd-udevd. The commit idd is 250fc14. This is available if you use the live udev-init-scripts ebuild, and it will be in the next release. Let me knowif you have issues with it.