Net::OpenSSH::Parallel does not support capturing the output from the remote processes on the fly. You have to save it into files and then read it back later.
You can use the variable expansion feature to create a different file for every host easily, for instance: