You could add an include to your source files to warn you of any case mismatches:
<?php
$filename = basename($_SERVER['SCRIPT_FILENAME']);
$request = basename($_SERVER['SCRIPT_NAME']);
if($filename != $request)
die('Case of filename and request do not match!');
[edit] ... this doesn't help with links to non-PHP files though.