No! Please stop making symlinks. That's how you got into this mess in the first place. Delete all installed perl packages, then remove all those left-over perls. Once everything is cleared install perl again. Now you've properly solved this.What I found is there's a /usr/bin/perl and a /usr/local/bin /perl.
Now in /usr/local/bin/ there's a perl, perl5.24 a perl5.26 and a perl5.30
So, I had to do a sys link. So, I renamed /usr/bin/perl to /usr/bin/perlbak and then made a sys link named perl at that location.
that links it to /usr/local/bin/perl5.30 and after that everything worked.