Restore Structure Only
The source of stored procedures is stored in the SYSTEM tablespace in the SOURCE$ table. 

You need not to restore any user data at all, simply restore the SYSTEM, SYSAUX and UNDO tablespaces and skip the rest. You can then open the database with the other tablespaces offlined, and you can access the stored procedures as usual, or query DBA_SOURCE or SOURCE$ directly.