Out the box, you can only restore sites, but you could use this little article to rejig the SQL back end to create a recycle bin, again those nice people at MSD2D come up with the goods
Microsoft now has an undelete web part and its only 68k! wow thanks microsoft