Moving over to Test::More
Test::Simple is really a very simple module. Its sole exported function is the "ok" function.
Test::More has the same "ok" function - so it is a drop-in replacement - but it also has lots of other functions and tools:
Better error reporting.
In the end every test can be based on the single ok() function. The additional functions mainly serve as convenience methods to allow better error reporting.