The way I've done it is on an application by application basis not system wide.
On an app by app basis, in the directory where I downloaded the application I created a symlink by issuing:
application_directory$ ln -s /lib/x86_64-linux-gnu/libudev.so.1 libudev.so.0
then checking that it's resolving the dependency with:
application_directory$ LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" ldd ./<application>
and, finally, launching the application:
application_directory$ LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" ./<application>
I preffer this approach because it doesn't require root, but it only works it the application is installed in your home directory.
Otherwise you need to create the symlink system wide, just like you did, but you also need to update the ld cache after creating the symlink in /lib with
sudo ldcache -v. Check the output for the libudev.so.0 line.