in reply to Recursive Directory Copying to Single Target Directory

It strikes me that, assuming an invocation of perl <script> <target directory> <source directory>..., the following may be something along the lines you require (i.e. untested)...
use warnings; use strict; use File::Find; use File::Copy; use autodie qw/File::Copy::copy/; my $tgt_dir = shift; find( sub { return unless -f $_; copy($File::Find::name, qq($tgt_dir/$_)); }, @ARGV )

A user level that continues to overstate my experience :-))