This script does not actually list all objects since User-Defined Types are not included. Please see my answer on Stack Overflow for a script that lists all SQLCLR objects:
http://stackoverflow.com/questions/3155542/sql-server-how-to-list-all-clr-functions-procedures-objects-for-assembly/4768899#4768899
Also, I prefer using the sys.assembly_modules DMV instead of sys.module_assembly_usages as it provides more information.
Take care,
Solomon..