If you aren't patching something, don't use monkey patching. It's a band-aid fix: eventually your code gets better and you get rid of it.
And code that modifies core classes, like your Array#pack example, is almost always bad code. It doesn't matter if you're working alone or with 100 people.