while I was testing my modules, I noticed that the embedded extraction module makes available the files contained into the archives as well as extract them to the "ModuleOutput" directory.
So, I can run the "embedded extraction" module in pipeline with my module and I will get two extraction phases:
1) extraction to the ModuleOuput directory. The files will be organized in directory with the same name as the respective archive
2) extraction to the default directory output of my module. The files will be extracted in the root directory, not organized in directory-archive.
It's a good solution. For now, the directory hierarchy is not necessary.
In any case, I'm glad to hear some alternative solution which allows to organize the files inside their directory-archive.