You want a dedicated host for $4?
Okay, perhaps not quite that bad but it is a good sign that you've listed your specifications.
I've heard that there was some problem (bleeding edge?) with PHP 5.4 but that should be resolved by now and most hosts would keep up to date. PEAR, on the other hand, would likely have to be installed to your account's files (which shouldn't be a problem). There had been a hack attack at my last host (a VPS account) and the sysadmins changed to CGI (if I remember correctly) so this is a good choice for you, too.
Since I've just moved to a new account (my third) at WebHostingBuzz and they transferred the account for me without any problems at all (an outstanding experience - I'd expected problems but WHB anticipated everything so it was an amazingly smooth transition). They've got everything including great security features as well as US and UK servers so I recommend that you at least give them a try.
I've posted a 'checklist when searching for a new host' in several other threads here. If you can't find it, I'll repost for you (mods: or post to a new thread so you can make it sticky).