Make Pod::Walker a role, adjust tests accordingly