I seem to remember the following limitations for DP. 25 rows of 40 "items". Where, an "item" is not necessarily one video. It can be a series of videos. There's no limit on the physical size of the feed file. The Roku partner site details these limitations.
FREE Windows desktop software for creating BIF (Trick Play), Direct Publisher (MRSS, JSON), and FireTV feeds @ GitHub/rrirower. No programming knowledge required.