Describing "Tipo" would the label go before or after?
In describing someone as a lover of baseball or someone who knows much about baseball we may say he's a "baseball guy." In Spanish, which is more appropriate: "Tipo beisbol" or "beisbol tipo?" Or "Tipo Montañita" or "Montañita Tipo?"
4 Answers
I would say, "fan / aficionado de béisbol"
"Tipo beisbol" would be describing something, such as clothing, that is in the style of baseball.
Your "Bacon and Eggs Kind of Guy" is pretty much the idea I'm after, but I guess I'm really looking for slang and colloquialisms that can be made into a character's name, or character's description.
Ah, the crux of the matter! Why didn't you say so? !!.
As in the train fanatic that knows what is in each of the domes on that old steam locomotive and the name of the bolts that were used to mount them?
The way we use geek for someone that lives computers?
Does it matter if it has an ameliorative or pejorative connotation?
Davey Demon, Andy Activist, Sammy Zealot .... kind of thing?
addict, bigot, bug, crank, crazy, demon, devotee, enthusiast, extremist, fiend, fool, freak, maniac, militant, monomaniac, nut, radical, ultraist, visionary, zealot
The Baseball Nut!
I hate to put a lot of work into a question that has already selected an answer, but you don't quite sound convinced yourself.
Sometimes, a little more context - maybe the rest of the thought you are trying to express - helps a lot when there isn't a direct word for word translation. When you get a chance, check out Gekko's thread about the words for which there is no one single word replacement that gets across the complete idea.
I would like to suggest you expand your expression a little more ... instead of baseball guy maybe a baseball kind of guy (again, I wish I knew your context).
Bacon and eggs guy ... Bacon and eggs kind of guy. ...tipo de hombre.
These things don't always translate word for word. "Baseball guy" is English slang. In Spanish you can't just turn a noun into an adjective. Actually, you shouldn't in English, either, which is why it's slang.