MSCHWERN/Class-Fields-0.14.tar.gz says that it has a version of base.pm that is newer than the version in 5.8, so the CPAN shell recommends that you install it. However, the version of fields.pm it installs is older than the version in 5.8, and breaks things.
I've contacted Schwern about it, but he has no immediate plans to update it. This is bad, because SPOPS depends on it, and therefore OpenInteract is also busted.
Beware when updating your 5.8 installation: you could be breaking it.