There's definitely no such limit on any Roku model. I have numerous channels with more than 10 rows on the grid screen (some with >100). Even if there were, the error wouldn't be "Member function not found in BrightScript Component or interface." That would suggest that you're trying to use a method that wasn't available on the 3.1 firmware. The error should include both a line number and the actual line that's causing the error. Are you able to share those?
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)