The best solution I could come up with was to create a variable "ReturnValue" in my parent FSM(the non-template FSM), and in the TEMPLATE FSM, I set the bool of the Parent FSM. The only problem with this design is you need to know the name of the FSM you are accessing.
I tried to use "Set Fsm Bool" using the TEMPLATE name "IsPlayerWithin_Template" for the Fsm Name, but at runtime it would give an error saying it could not find it. I am assuming local variables don't work with templates? Or there is just a problem setting them at runtime.