One thing I find invaluable with the Eclipse CVS integration is the
ability to right-click on a Project and select "Team -> Restore from
Repository...". This invokes a dialog where I can view all deleted
files in the CVS repository and restore them.

I have not found such a feature in either Subclipse or Subversive. Is
this because,

a). I haven't found the feature, or
b). The feature is simply not implemented (yet), or
c). SVN itself does not allow this kind of thing?

You should try the following:
- Right click on the folder where the file(s) was(were)
- Select Team -> Revert...
=> Then you get a list of files, that were deleted, modified etc. and
you can select the changes you would like to "undo".