I also agree for a code rewritten/optimization for sketchup first but honestly i don't really think that will happen any time soon because SU7 have just been released. So if any new tool will be released before a SU optimization, it should at least come inside the program and not by a ruby extension.
Take the example of the new scale tool plugin from Fredo6. It's a great plugin that completly turns the sketchup scale tool absolete (for the ones that don't use DCs) but because it's a ruby it's much slower on larger geometries than the basic scale tool that it's part of the program and operates much faster.
So as i said in SU8 whishlist thread before we get anything new we need optimization first.