Yes, it's more than doable. My commute from Prince Georges County was almost to Mount Vernon when I lived in the area, and I did it almost every day.

Beware, though, on a beautiful spring day the Mount Vernon Trail will be packed with all sorts of users and you'll have to ring your bell (you NEED a bell on that trail) alot.

Have fun!