The Freedom board has two physical USB ports. I don't know if you can use the board itself instead of a discrete MCU, but that is what I am doing. For $13 a unit, it is saving a lot of design and development time to simply use a KL25Z board as the MCU for our new system.
However, I do not know if the SDA port can be used as a 2nd host or device USB port, though I suspect it can.