As for the scripted checking and stripping of extension contents, there is one concern I see. "strip -g", which is what we use on libraries, leaves the file listed as "unstripped" when checked with the file command. That would make for a lot of unneeded stripping of already stripped libs, though I don't know if that would cause an issue. Also, some things like grub2 will not function if you strip it's files, though I am not sure if there are other packages like it.
I guess the relevent files could be copied, stripped, and then compared to the original to see if there was an md5 or size difference to determine if "strip -g" was already used on them. But affecting extension contents without a reasonable means of testing the results makes me a little leery of it though.