Oracle, how to manually re-instantiate a PL/SQL package?
The answer is NO.

Now you have two options IMHO.


You can make the package stateless by removing package variables.
You can catch this ORA-ORA-04061 in the application code and re-execute the command. 


Useful links:
AskTom
ORA-04061: existing state of  has been invalidated