Currently on Slackware 14.0 and that came with udev 182 and kernel 3.2.29.  Under this configuration udev works properly, specifically /etc/udev/rules.d/70-persistent-cd.rules gets recreated if it doesn't exist and it is also USED to create certain links and dev nodes such as /dev/dvdrom.  Once I move onto kernel 3.6.7 udev begins to act weird.  /etc/udev/rules.d/70-persistent-cd.rules does not seem to be used at all, nor is it recreated if it gets removed.  Because of this, /dev/dvdrom never gets created.  On the other hand its counterpart, 70-persistent-net.rules, does get recreated if missing and it does behave properly.  Did something get changed or is this an issue in the kernel?