/usr/share/perl5/Specio/ is in libspecio-perl 0.42-1.
This file is owned by root:root, with mode 0o755.
..
/usr/share/perl5/Specio/Coercion.pm
/usr/share/perl5/Specio/Constraint/
/usr/share/perl5/Specio/Constraint/AnyCan.pm
/usr/share/perl5/Specio/Constraint/AnyDoes.pm
/usr/share/perl5/Specio/Constraint/AnyIsa.pm
/usr/share/perl5/Specio/Constraint/Enum.pm
/usr/share/perl5/Specio/Constraint/Intersection.pm
/usr/share/perl5/Specio/Constraint/ObjectCan.pm
/usr/share/perl5/Specio/Constraint/ObjectDoes.pm
/usr/share/perl5/Specio/Constraint/ObjectIsa.pm
/usr/share/perl5/Specio/Constraint/Parameterizable.pm
/usr/share/perl5/Specio/Constraint/Parameterized.pm
/usr/share/perl5/Specio/Constraint/Role/
/usr/share/perl5/Specio/Constraint/Role/CanType.pm
/usr/share/perl5/Specio/Constraint/Role/DoesType.pm
/usr/share/perl5/Specio/Constraint/Role/Interface.pm
/usr/share/perl5/Specio/Constraint/Role/IsaType.pm
/usr/share/perl5/Specio/Constraint/Simple.pm
/usr/share/perl5/Specio/Constraint/Structurable.pm
/usr/share/perl5/Specio/Constraint/Structured.pm
/usr/share/perl5/Specio/Constraint/Union.pm
/usr/share/perl5/Specio/Declare.pm
/usr/share/perl5/Specio/DeclaredAt.pm
/usr/share/perl5/Specio/Exception.pm
/usr/share/perl5/Specio/Exporter.pm
/usr/share/perl5/Specio/Helpers.pm
/usr/share/perl5/Specio/Library/
/usr/share/perl5/Specio/Library/Builtins.pm
/usr/share/perl5/Specio/Library/Numeric.pm
/usr/share/perl5/Specio/Library/Perl.pm
/usr/share/perl5/Specio/Library/String.pm
/usr/share/perl5/Specio/Library/Structured/
/usr/share/perl5/Specio/Library/Structured.pm
/usr/share/perl5/Specio/Library/Structured/Dict.pm
/usr/share/perl5/Specio/Library/Structured/Map.pm
/usr/share/perl5/Specio/Library/Structured/Tuple.pm
/usr/share/perl5/Specio/OO.pm
/usr/share/perl5/Specio/PartialDump.pm
/usr/share/perl5/Specio/Registry.pm
/usr/share/perl5/Specio/Role/
/usr/share/perl5/Specio/Role/Inlinable.pm
/usr/share/perl5/Specio/Subs.pm
/usr/share/perl5/Specio/TypeChecks.pm