/usr/share/perl5/X11/Protocol/ is in libx11-protocol-other-perl 29-2.
This file is owned by root:root, with mode 0o755.
..
/usr/share/perl5/X11/Protocol/ChooseWindow.pm
/usr/share/perl5/X11/Protocol/Ext/
/usr/share/perl5/X11/Protocol/Ext/Composite.pm
/usr/share/perl5/X11/Protocol/Ext/DAMAGE.pm
/usr/share/perl5/X11/Protocol/Ext/DOUBLE_BUFFER.pm
/usr/share/perl5/X11/Protocol/Ext/MIT_SCREEN_SAVER.pm
/usr/share/perl5/X11/Protocol/Ext/MIT_SHM.pm
/usr/share/perl5/X11/Protocol/Ext/MIT_SUNDRY_NONSTANDARD.pm
/usr/share/perl5/X11/Protocol/Ext/TOG_CUP.pm
/usr/share/perl5/X11/Protocol/Ext/XFIXES.pm
/usr/share/perl5/X11/Protocol/Ext/XFree86_DGA.pm
/usr/share/perl5/X11/Protocol/Ext/XINERAMA.pm
/usr/share/perl5/X11/Protocol/Ext/XTEST.pm
/usr/share/perl5/X11/Protocol/Ext/X_Resource.pm
/usr/share/perl5/X11/Protocol/GrabServer.pm
/usr/share/perl5/X11/Protocol/Other.pm
/usr/share/perl5/X11/Protocol/WM.pm
/usr/share/perl5/X11/Protocol/XSetRoot.pm