Chris, thanks again - realized this after I posted, was a total oversight on my part.  Your solution works great and I understand it now.  
Part of my issue is that after hacking around with this, I realized that my OSC commands, generated by a node.js server, start with a leading space so I have to figure out how to get [route] to recognize that, or how to escape it!

--
Joel Corelitz / waveplant
http://www.waveplantstudios.com

joel@waveplantstudios.com
312-348-5798 (voice & fax)

On Thursday, May 14, 2015 at 11:57 PM, Chris McCormick wrote:

Hi Joel,

On 14/05/15 22:31, Joel Corelitz wrote:
I’m still doing something wrong though. When I send the message [42( to
[makefilename %d] I get an “ inlet: expected 'float' but got ‘1’” error
from [route]. Seems like it’s still a symbol.

I think route by default expects an float to the right inlet. To have it
expect a symbol you need to create it with a symbol to start with. So
replace [route] with [route replaceme] and then the
42->makefilename->right inlet should work.

Cheers,

Chris.

--
http://mccormick.cx/