This definitely falls into my category since I am speed dominant tweener with a medium rev rate. (19-22mph ball speed, 420 rev rate)
I generally tend to go with solid or hybrid covers compared to pure pearls with what I usually see. The big reason I do this is that the pure pearls with higher speeds generally won't have enough time to pick up off the breakpoint on many of the medium and lighter conditions. An exception in my case is the Critical Theory, which is one of the very few pearl balls I can use on medium to heavy patterns and match up extremely well to it.
On heavy patterns, I go with short pins and asymmetric cores. On these balls such as my Defiant and Critical Theory, I always go with a 2-3 inch pin. I also look for low RG/high diff numbers because I want it to be more core than cover and have a high flare potential. On heavy oil, I typically drill pin below for because I want the ball to read as early as possible and to be smooth going down the lane.
On medium and lighter patterns, I will go with longer pins (4-5 inches), and drill pin above. I generally go with many of the standard balls with symmetrical cores that are intended for their conditions. In these cases, I will go with a higher RG/lower diff ball which tends to make it more cover heavy and better suited for these patterns. The difference here is that I will usually go with a slightly stronger layout compared to what most people will use in order to accomodate higher speeds. In this case will use pin above layouts to give a good combo of length and backend. I avoid high skid/flip layouts and high skid/flip balls since those would blow through the breakpoint.
With that being said, surface can be your friend with higher speeds. I have taken balls such as the Nano and Defiant down to 2000 in the past when needed for tournament shots. I have also taken balls like my Rogue Cell hybrid down to 500 on reverse blocks when I needed to have it react sooner. Don't be afraid to take a pad and add surface when you need it.
For top weight, usually 2-3 oz, and will drill an x-hole whenever needed to add/reduce flare.
This should give you a good starting point. If you have any questions about specific balls that you may be looking at, let me know.