“TweetDelete is a service that can mass delete your Twitter posts based on their age or specific text they contain. It can also run automatically on a schedule if you wish.”

I haven’t tried it, but I read that this can do a rolling delete at a particular time, say 6 months. It seems like it might be useful to some people.