Thanks Sagar. I appreciate the input. It turns out you can do it and I was able to figure it out. You just leave off the TABLE and declaration like this:
CREATE FUNCTION MY_SCHEMA.MY_FUNCTION()
RETURNS MY_SCHEMA.TT_MY_TABLE_TYPE
Where TT_MY_TABLE_TYPE is a predefined table type. It works like a charm.