Create one subdirectory per feed
Could you add a command line argument (e.g. -s) to create one subdirectory per feed inside the -p path? That would be ideal for organization when downloading/archiving huge amounts of podcast. If that option already exists I could not find it in the documentation.
It may be possible to build folders with the path name template. Not sure.
The bad news is that I'm not really maintaining this project any more and started to use Greg personally. Greg is also kind of unmaintained, but still more popular than my project here. So maybe we should focus our efforts there.
Have you checked whether Greg does what you want? Else you could look into the uPodder Python code and adjust it to allow folders in templates and create them if they don't exist.