There is a way to get microG working without signature spoofing, but I didn't try it yet (maybe sometime in the future after clean flash).
-microG installer revived on Github
-fakeGapps, also on github
https://github.com/nift4/microg_installer_revived (follow instructions here)
Let me know if you make it work, I'm curious.