I don't see why it should be so complicated to install an unverified extension.
Firefox should trust the standard CA list, while if extension is added to the main repository it should be further reviewed.
http://www.ghacks.net/2015/08/04/fix-for-installing-unsigned-add-ons-in-firefox-dev-and-nightly