If you are looking to test whether the two paths are referring to the same location (as opposed to the two paths referring to two separate, but identical, files) you could use Cwd::abs_path() on both, then test whether the paths returned are the same. Example:
#!perl
use strict;
use warnings;
use feature qw(:5.12);
use Cwd qw(abs_path);
say abs_path ('/foo') eq abs_path ('/bar/../foo');
You could also check out some of the File::* modules for working with files, directories, paths, etc.
Update: Link fixed.