Hi, Bill. You may be able to use the PS Provider in the Toolkit to recurse, but it uses Read-NaDirectory (which isn't recursive) underneath, so it may be simpler to code but probably won't be any faster.
PS C:\> Connect-NaController dunn
Name Address Ontapi Version
---- ------- ------ -------
dunn 10.61.167.60 1.14 NetApp Release 7.3.5: Mon Nov 22 21:32:44 PST 2010
PS C:\> Mount-NaController
Name Used (GB) Free (GB) Provider Root
---- --------- --------- -------- ----
dunn DataONTAP /
PS C:\> cd dunn:
PS dunn:\> dir /etc -Recurse
Name Type Size Created Modified Owner Group Perm Empty
---- ---- ---- ------- -------- ----- ----- ---- -----
. directory 12 KB 8/12/2008 8/3/2012 0 0 1070 False
.. directory 4 KB 8/12/2008 2/2/2012 0 0 1077 False
.avail file 904 B 8/13/2008 8/3/2012 0 0 1070
.zapi directory 4 KB 8/13/2008 8/3/2012 0 0 1070 False
acpp_fw directory 4 KB 2/11/2010 2/14/2011 0 0 700 False
asup_content.conf file 17 KB 2/14/2011 2/14/2011 0 0 1070
asuptriggers.sample file 6 KB 2/14/2011 2/14/2011 0 0 1070
boot directory 4 KB 8/13/2008 2/14/2011 0 0 700 False
cifs_homedir.bak file 810 B 4/5/2010 4/5/2010 0 0 1070
cifs_homedir.cfg file 827 B 4/5/2010 4/5/2010 0 0 1070
cifs_nbalias.bak file 600 B 4/5/2010 4/5/2010 0 0 1070