Test::More is cool.
I've done unit testing for one of my larger projects at work for some time now, but I did it all wrong. A bad first example of how to setup the test environment got me going in the wrong direction. Too much work for something that should be as simple as Test::More actually is. With Test::More I don't even need any of that.
Before, I thought it was a chore, adding tests after the fact. Using Test::More it's actually easier than not using it. Or at least the end result is a lot better for the same effort. It would actually work to do things XP.
Recently I looked at embedded tests, but it didn't seem simple enough to be worth it.