I think this is a good way to start improving the software:
englishpage.com/verbpage/types.html
It states that no all verbs are equal, and some change their meaning while others do not. One of my suggestions for the developers would be to work with a philologist, because I have noticed that some parts of speech rarely change, while others are too "dangerous" to auto-spin without a contextual meaning. Hope this helps.