You might like to consider if you really need Bash at all. Personally I can't think of a single thing that Bash can do which Perl cannot - apart from being a command oriented interpretter.
If you need help converting Bash statements to Perl then you can ask here. Also see 627015 and App::sh2p if you are really desperate.
Comment on Re: Running Entire Bash Script Inside Perl