I've always used the mallet and screwdriver approach with no problems. While slightly sketchy, it seems that using a hammer and a wooden punch (or some other material that is softer than steel) would solve the sketchyness problem, and work just fine, with steady, even pressure.
Maybe one of those washable chopsticks?