"Top and Tilt"?????
On guessing, the end caps are non inclusive. Figure 1-2" for packing for the length reduction and ⅛ to ï½¼ for wall thickness for diameter reduction. Take the radius (half the INSIDE diameter) square it (multiply it by itself) and multiply that by the length and you have the volume in cubic inches. If you are moving a pair of cylinders multiply that answer by 2 for total flow.
A gallon is 231 cubic inches. Look up your flow rate from your tractor's spec sheet. It will be in gallons per minute (gpm). Divide your cylinders volume by 231 and you have gallons. Divide that by your flow rate and you have minutes or a fraction thereof. That is how long you can expect your cylinder to cycle....pretty much since you have cables to consider and the volume of the cylinder is less on extending than on retracting (due to the presence of the rod in the extend function reducing the internal volume) making it extend faster than it retracts.
On size of controls and hoses, length at a minimum to improve cycle time. Smaller diameter hosesis weighted against volume required by cylinder....⅜ dia hose contains less fluid to move so is faster in that sense but takes twice as long per unit length to move the same volume (cylinder required amount )of fluid than the ½" hose.....gets to be a crap shoot.
Control, all of mine are open center, spring return as the application requires, and ½" plumbing except for OEM Branson loader joysticks and hoses. I use ½ on all my implements.