Oh but when I think of it, in my applications I use CamelCase for controllers/models/etc and underscores in methods.

```php
<?php

class BoxTemplateController extends ApplicationController{

	public function preview_template(){
# ...
```

But I write my routes actions like `box_template#preview_template` and convert the controller name (`box_template`) to CamelCase with controller appended when a route matches.