I feel your pain. I can't tell you how many times I've had to create empty classes for MySpecialPage and MySpecialPage_Controller.
One thing that might help is if it's just layout related, you can probably do it with CSS. I always specify a class and ID for my body tag
<body class="$ClassName" id="$URLSegment">
That way you can target pages based on their URLSegment.
Of course, if it's content-related, you're stuck creating empty classes. I created a Builder module that streamlines creating the classes and templates, so you can just do /builder/MySpecialPage and it does all the work.
You can probably find it if you do a search, or I can post it back up here if you're interested.