I don't believe it's poor style in Julia to have multiple ways to call a function. Defining this form will probably be as simple as

```jl
function route(handler::Function, app::Micro.App, method::Micro.Method, resource::String)
    route(handler, app, [method], resource)
end
```