Git gui, which is part of the vanilla git distribution, already allows you to take a hunk out of an existing commit.
git absorb does sound like a nice convenience though.