Barrett is a young catcher and maybe his bat is taking that upswing, plus the lineup he is in isn't hurting. Unless you can get one of the big 4 I would wait it out.
Womack is a liability, get rid of him. Play Burnitz at home and no where else, he'll be lucky to hit .240 on the road. Bradley is struggling with a high ankle sprain, and its early in the season, it might affect his SB total, and playing in LA wont help his HR total. See if you can package him with Womack for a SS upgrade maybe.