One simple way to improve the quality of posts is to remove default subreddits. Instead, have people pick from a list of common interests: programming, games, rap, etc. I think that by limiting interaction with trolls will, over time, reduce the total number of trolls. It is my assumption that the majority of trolls tend to stay on the default subreddits. This would also allow for smaller subreddits to grow by in a sense linking interests into categories rather than the current method of community discovery.
As a mod of two defaults, I agree that this might be a good way forward. Right now, adding a popular but non-default sub to the default set is a very quick way to decrease the quality of the posted content, and can nearly kill the community unless the mods are extremely proactive. I can't help but think that there must be a better way.