ACTVT 02 (change variables) supports the object name and package, but ACTVT 01 (system debugging) does not as those programs override almost everything and the calling program does not matter anymore.
But... if your developers need to permanently have debugging access to production then that is a different problem and you probably have much bigger ones than unauthorized display to GOS objects.
If this has been going on for a long time, then you probably have a big can of worms there... (in the organizational and change management sense...)
Cheers,
Julius